This class creates connection configurations.
Inheritance Hierarchy
org.opendof.core.oalDOFConnectionConfigBuilder
Namespace: org.opendof.core.oal
Assembly: dof-oal (in dof-oal.dll) Version: 7.0.1.2
Syntax
C#
public sealed class Builder
The DOFConnectionConfigBuilder type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| DOFConnectionConfigBuilder(DOFConnectionConfig) | Construct a new builder based on another configuration. | |
| DOFConnectionConfigBuilder(DOFConnectionState) | Construct a builder based on an existing configuration. | |
| DOFConnectionConfigBuilder(DOFConnectionType, DOFAddress) | Construct a new builder based on a type and address. |
Methods
| Name | Description | |
|---|---|---|
| addDomain |
Add a static domain, which is used on a connection that supports authentication,
to verify that the host being connected to is authorized to process authentication requests in
the domain that is specified.
| |
| addDomains(DOFDomainConfig) |
Add the static domains, which are used on a connection that supports authentication, to verify that the host
being connected to is authorized to process authentication requests in the domains specified.
| |
| addDomains(ICollectionDOFDomainConfig) |
Add the collection of static domains, which are used on a connection that supports authentication,
to verify that the host being connected to is authorized to process authentication requests in
the domains that are specified.
| |
| addTrustedDomains(DOFObjectIDDomain) | Add in a configured TRP route without credentials. | |
| addTrustedDomains(ICollectionDOFObjectIDDomain) | Add in a configured TRP route without credentials. | |
| build | Return a configuration based on the current settings of the builder. | |
| Equals | (Inherited from Object.) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| setAddress | Set the target address of the connection. | |
| setAuditorListener | Set this connection's audit listener. | |
| setBridge | Set the bridge of the connection. | |
| setConnectionType | Set the type of the connection. | |
| setCredentials | Set the credentials of the connection. | |
| setDomainDiscoveryCredentials | Set the domain discovery credentials for this connection. | |
| setDomains(DOFDomainConfig) | Set the collection of static domains. | |
| setDomains(ICollectionDOFDomainConfig) | Set the collection of static domains. | |
| setMaxReceiveSilence | Set the maximum receive silence. | |
| setMaxSendSilence | Set the maximum send silence time. | |
| setName | Set this connection's name to be used in logging. | |
| setPermissions | Set the initial permissions of the connection. | |
| setPermissionsExtendAllowed |
Set whether or not the connection is allowed to request additional permissions
from the Authentication Server aside from the initial permission set.
| |
| setProtocolNegotiator | Set the protocol negotiator to use on the connection. | |
| setReceiveFilter | Set the receive filter of the connection. | |
| setSecurityDesire | Set this connection's security desire. | |
| setSendFilter | Set the send filter of the connection. | |
| setStreamRequestListener | Set this connection's stream-request listener. | |
| setTransportConfig | Set the transport configuration associated with the connection. | |
| setTrustedDomains(DOFObjectIDDomain) | Set the collection of trusted domains. | |
| setTrustedDomains(ICollectionDOFObjectIDDomain) | Set the collection of trusted domains. | |
| setTunnelDomains | Set whether or not the connection is allowed to tunnel remote domains. | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
Fields
| Name | Description | |
|---|---|---|
| connData |
Remarks
See Also