DOFServerConfigBuilderAS ClassOpenDOF Object Access Library
This class creates secure Type.DATAGRAM server configurations. This class creates an unsecure Type.STREAM server configuration for an Authentication Server. It may be made secure and the connection type may be changed.

These configurations are immutable once built, and so the builder allows them to be created (and modified) up until they are built.

Inheritance Hierarchy

SystemObject
  org.opendof.core.oalDOFServerConfigBuilderUnsecureDOFServerConfigBuilderAS
    org.opendof.core.oalDOFServerConfigBuilderSecurableDOFServerConfigBuilderAS
      org.opendof.core.oalDOFServerConfigBuilderAS

Namespace: org.opendof.core.oal
Assembly: dof-oal (in dof-oal.dll) Version: 7.0.1.2
Syntax

C#
public sealed class BuilderAS : DOFServerConfigBuilderSecurable<DOFServerConfigBuilderAS>

The DOFServerConfigBuilderAS type exposes the following members.

Constructors

  NameDescription
Public methodDOFServerConfigBuilderAS
Create a simple, unsecure server on the target address.
Top
Methods

  NameDescription
Public methodaddCredentials(DOFCredentials)
Add variable number of credentials to the server.
(Inherited from DOFServerConfigBuilderSecurableT.)
Public methodaddCredentials(ICollectionDOFCredentials)
Add credentials to the server.
(Inherited from DOFServerConfigBuilderSecurableT.)
Public methodaddDomain
Add a domain, which is used to verify that the host being connected from is authorized to process authentication requests in the domain that is specified.
(Inherited from DOFServerConfigBuilderSecurableT.)
Public methodaddDomains(DOFDomainConfig)
Add the domains, which are used to verify that the host being connected from is authorized to process authentication requests in the domains specified.
(Inherited from DOFServerConfigBuilderSecurableT.)
Public methodaddDomains(ICollectionDOFDomainConfig)
Add the collection of domains, which are used to verify that the host being connected from is authorized to process authentication requests in the domains that are specified.
(Inherited from DOFServerConfigBuilderSecurableT.)
Public methodaddTrustedDomains(DOFObjectIDDomain)
Add in a configured TRP route without credentials.
(Inherited from DOFServerConfigBuilderSecurableT.)
Public methodaddTrustedDomains(ICollectionDOFObjectIDDomain)
Add in a configured TRP route without credentials.
(Inherited from DOFServerConfigBuilderSecurableT.)
Public methodbuild
Build a configuration based on the current state of the builder.
(Inherited from DOFServerConfigBuilderSecurableT.)
Public methodcreateServer
This is a convenience method for creating the server with the implied Config .
(Inherited from DOFServerConfigBuilderSecurableT.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodsetAddress
Set this server's listening address.
(Inherited from DOFServerConfigBuilderUnsecureT.)
Public methodsetAuditorListener
Set this server's audit listener.
(Inherited from DOFServerConfigBuilderUnsecureT.)
Public methodsetBridge
Set the bridge of the server.
(Inherited from DOFServerConfigBuilderUnsecureT.)
Public methodsetConnectionLimit
Set the maximum number of inbound connections that the server can support.
(Inherited from DOFServerConfigBuilderUnsecureT.)
Public methodsetCredentialAssigner
Set this server's credential assigner, which overrides any credentials set with BuilderSecurable<T>.addCredentials(DOFCredentials[]) , and allows the application to use different credentials for incoming requests based on the domain of the requestor.
(Inherited from DOFServerConfigBuilderSecurableT.)
Public methodsetDomainDiscoveryCredentials
Set the credentials used for remote domain discovery.
(Inherited from DOFServerConfigBuilderSecurableT.)
Public methodsetMaxReceiveSilence
Set this server's max receive silence.
(Inherited from DOFServerConfigBuilderUnsecureT.)
Public methodsetMaxSendSilence
Set this server's max send silence.
(Inherited from DOFServerConfigBuilderUnsecureT.)
Public methodsetName
Set this server's name used for logging purposes.
(Inherited from DOFServerConfigBuilderUnsecureT.)
Public methodsetPermissions
Set the initial permissions for a domain.
(Inherited from DOFServerConfigBuilderSecurableT.)
Public methodsetProtocolNegotiator
Set this server's protocol negotiator.
(Inherited from DOFServerConfigBuilderUnsecureT.)
Public methodsetReceiveFilter
Set the receive filter of the server.
(Inherited from DOFServerConfigBuilderUnsecureT.)
Public methodsetSecurityDesire
Set this server's security desire.
(Inherited from DOFServerConfigBuilderSecurableT.)
Public methodsetSendFilter
Set the send filter of the server.
(Inherited from DOFServerConfigBuilderUnsecureT.)
Public methodsetServerType
Set this server's type.
Public methodsetTransportConfig
Set this server's transport configuration.
(Inherited from DOFServerConfigBuilderUnsecureT.)
Public methodsetTunnelDomains
Set whether or not connections to this server are allowed to tunnel remote domains.
(Inherited from DOFServerConfigBuilderSecurableT.)
Public methodsetWildcardCredentials
Set the credentials for a connection in any domain not specifically set using BuilderSecurable<T>.addCredentials(DOFCredentials[]) .
(Inherited from DOFServerConfigBuilderSecurableT.)
Public methodsetWildcardPermissions
Set the permissions for the wildcard credential.
(Inherited from DOFServerConfigBuilderSecurableT.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also

Reference