This class creates
Type.POINT
connection configurations.
These configurations are immutable once built, and so
the builder allows them to be created (and modified) up until they are built.
Inheritance Hierarchy
org.opendof.core.oalDOFConnectionConfigBuilderSecurableDOFConnectionConfigBuilderPoint
org.opendof.core.oalDOFConnectionConfigBuilderPoint
Namespace: org.opendof.core.oal
Assembly: dof-oal (in dof-oal.dll) Version: 7.0.1.2
Syntax
C#
public sealed class BuilderPoint : DOFConnectionConfigBuilderSecurable<DOFConnectionConfigBuilderPoint>
The DOFConnectionConfigBuilderPoint type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | DOFConnectionConfigBuilderPoint | Construct a new builder based on an address an credentials. |
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. (Inherited from DOFConnectionConfigBuilderSecurableT.) |
![]() | createConnection(DOF) |
This is a convenience method for creating the connection with the implied
Config
.
The hubAddress must have been set explicitly with
setHubAddress(DOFAddress)
.
This method signature is only useful if you plan on calling it much later than the constructor and don't want to pass around the hubAddress
parameter you will need to call
createConnection(DOF, DOFAddress)
. If that is not your use case, then just call
createConnection(DOF, DOFAddress) or the setter.
|
![]() | createConnection(DOF, DOFAddress) |
This is a convenience method for creating the connection with the implied
Config
.
|
![]() | 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. (Inherited from DOFConnectionConfigBuilderSecurableT.) |
![]() | setBridge | Set the bridge of the connection. (Inherited from DOFConnectionConfigBuilderSecurableT.) |
![]() | setCredentials | Set the credentials of the connection. (Inherited from DOFConnectionConfigBuilderSecurableT.) |
![]() | 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. |
![]() | setHubAddress |
Set the hubAddress to be used by
createConnection(DOF)
. This is a convenience so that you don't have to keep the address
around until createConnection is called. The default is null, so if this method is not called, createConnection(DOF) will throw
IllegalArgumentException.
This method is only useful if you plan on calling createConnection much later and don't want to pass around the hubAddress
parameter you will need to call createConnection. If that is not your use case, then just call
createConnection(DOF, DOFAddress)
.
|
![]() | setMaxSendSilence | Set the maximum send silence time. |
![]() | setName | Set this connection's name to be used in logging. (Inherited from DOFConnectionConfigBuilderSecurableT.) |
![]() | 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.
|
![]() | setReceiveFilter | Set the receive filter of the connection. (Inherited from DOFConnectionConfigBuilderSecurableT.) |
![]() | setSendFilter | Set the send filter of the connection. (Inherited from DOFConnectionConfigBuilderSecurableT.) |
![]() | setStreamRequestListener | Set this connection's stream-request listener. (Inherited from DOFConnectionConfigBuilderSecurableT.) |
![]() | setTransportConfig | Set the transport configuration associated with the connection. (Inherited from DOFConnectionConfigBuilderSecurableT.) |
![]() | 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. (Inherited from DOFConnectionConfigBuilderSecurableT.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
See Also