org.opendof.core.oal NamespaceOpenDOF Object Access Library
Contains the entire C# OAL.
Classes

  ClassDescription
Public classDOF
The DOF class represents a DOF networking node.
Public classDOFConfig
The Config class specifies the initial configuration to use when creating a DOF.
Public classDOFConfigBuilder
This class enables you to customize the configuration of a DOF.
Public classDOFDefaultProtocolFactory
The default protocol factory implements DOFProtocolFactory and is the factory that is used unless you create your own. Defining and using protocol factories is a very advanced use case. You should not change the default factory without a detailed knowledge of DOF protocol specifications.
Public classDOFLog
The Log class contains logging methods for both sending ( Log ) and receiving ( Listener ) log messages.

The OAL will add to the logs by calling the message(Level, string) methods. The application controls how messages are logged and which ones are logged.

Use this class in two steps:

  1. Implement Listener . There you can specify where to send the log (for example, by calling System.out.println or by stuffing a database). You can also filter out the ones you don't want by checking the moduleName and level in Listener.logMessage(System.DateTime, Level, string, System.Exception) .
  2. Specify in your application which levels of logging you want by calling addListener(Level, Listener) for each kind you want like this:
     DOF.Log.addListener(DOF.Log.Level.DEBUG, myLogListener);
                
Public classDOFRuntime
The Runtime class enables access to runtime information about the associated DOF, including traffic statistics and information about active connections and servers.
Public classDOFAckTimeoutException
This exception means that an operation has not been acknowledged within the time limit.
Public classDOFAddress
This class represents an address in the DOF network.
Public classDOFApplicationErrorException
This exception occurs when the provider implementation (or any application OperationListener implementation) has failed.
Public classDOFAuthenticator
This class is the basis for authenticating credentials within a domain.
Public classDOFAuthenticatorAuthenticationNode
This represents an Authentication-type node in the Storage.
Public classDOFAuthenticatorConfig
This class represents the configuration for an authenticator.
Public classDOFAuthenticatorConfigBuilder
The authenticator configuration builder.
Public classDOFAuthenticatorRemoteDomainNode
This represents a Remote Domain-type node in the Storage.
Public classDOFAuthenticatorSecureGroupNode
This represents a Secure Group-type node in the Storage.
Public classDOFAuthenticatorSecureGroupNodeGroupConfig
The secure group configuration parameters for a node that represents a secure group.
Public classDOFConnection
DOFConnection represents an ability to communicate with other nodes in a DOF network.
Public classDOFConnectionConfig
This class contains configuration information required for a DOFConnection.
Public classDOFConnectionConfigBuilder
This class creates connection configurations.
Public classDOFConnectionConfigBuilderAS
This class creates connection configurations for connecting to an Authentication Server.
Public classDOFConnectionConfigBuilderGroup
This class creates Type.GROUP connection configurations.

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

Public classDOFConnectionConfigBuilderHub
This class creates Type.HUB connection configurations.

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

Public classDOFConnectionConfigBuilderPoint
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.

Public classDOFConnectionConfigBuilderSecurableT
For internal use only.
Public classDOFConnectionConfigBuilderSecureDatagram
This class creates secure Type.DATAGRAM connection configurations.

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

Public classDOFConnectionConfigBuilderSecureStream
This class creates secure Type.STREAM connection configurations.

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

Public classDOFConnectionConfigBuilderStateless
This class creates unsecure Type.DATAGRAM_STATELESS connection configurations. There is no protocol negotiation and the security desire is SecurityDesire.NOT_SECURE .

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

Public classDOFConnectionConfigBuilderUnsecureT
For internal use only.
Public classDOFConnectionConfigBuilderUnsecureDatagram
This class creates unsecure Type.DATAGRAM connection configurations. The security desire is SecurityDesire.NOT_SECURE .

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

Public classDOFConnectionConfigBuilderUnsecureMulticast
This class creates unsecure multicast Type.DATAGRAM connection configurations. The security desire is SecurityDesire.NOT_SECURE .

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

Public classDOFConnectionConfigBuilderUnsecureStream
This class creates unsecure Type.STREAM connection configurations. The security desire is SecurityDesire.NOT_SECURE .

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

Public classDOFConnectionStreamRequest
This represents a request for a Type.STREAM connection to a specific, target Type.UNICAST address based on the desire (expressed by interest operations) for a STREAM connection and the presence of a matching binding. There will only ever be one StreamRequest for any given combination of Config and DOFAddress to minimize the work required by the application to process these conditions.
Public classDOFCredentials
This class represents authentication credentials (identity, secret, etc.).
Public classDOFCredentialsKey
This class represents authentication using a preshared 256-bit key.
Public classDOFCredentialsPassword
Password credentials are used to authenticate with a password.
Public classDOFDomain
This class represents a route to a domain and provides a view for the state of that domain.
Public classDOFDomainConfig
Represents a configuration for a DOFDomain.
Public classDOFDomainConfigBuilder
This class is the builder for a Config .
Public classDOFDuplicateException
This exception occurs when an operation or entry already exists and cannot be entered again.
Public classDOFErrorException
DOFErrorException encapsulates exceptions for error conditions that are not defined by an interface -- internal exceptions, protocol defined exceptions, etc.
Public classDOFException
DOFException is the base class for all exceptions in the DOF and consists of an error code and error message.
Public classDOFGroupAddress
This class represents group addresses that are used to join secure multicast groups.
Public classDOFInsufficientResourcesException
This exception occurs when a node, either a proxy or the provider, does not have resources available to accept or process the command.
Public classDOFInterface
A DOFInterface defines a set of possible interactions with a DOFObject, which is typically remote (across the network).
Public classDOFInterfaceBuilder
Builder is used to build DOFInterfaces.
Public classDOFInterfaceEvent
Defines an Event as part of a DOFInterface.
Public classDOFInterfaceException
Defines an Exception as part of a DOFInterface.
Public classDOFInterfaceItem
Defines Interface items.
Public classDOFInterfaceMethod
Defines a Method (or function) as part of a DOFInterface.
Public classDOFInterfaceProperty
Defines a property as part of a DOFInterface.
Public classDOFInterfaceID
Represents an Interface Identifier (IID).
Public classDOFInterfaceIDType
Implementation of DOFType that matches DOFInterfaceID .
Public classDOFIOFailedException
This exception means that a send or receive failed over a transport or I/O channel.
Public classDOFListenerInvoker
Wraps application behavior in a Runnable and a try/catch that will redirect the exception to the registered UncaughtExceptionListener s and to DOF.Log at level
ERROR
.

Wherever you might write code to guard a user callback like this:

threadpool.submit(new Runnable() {
public void run() {
try {
userCallback();
} catch (Exception t) {
//Handle uncaught exception
}
}
});

Do this instead:

threadpool.submit(new DOFListenerInvoker(core, "MyListenerInterface.userCallback") {
public void invoke() {
userCallback();
}
});

Of course, you can always use it synchronously like this:

new DOFListenerInvoker(core, "MyListenerInterface.userCallback") {
public void invoke() {
userCallback();
}
}.run();

See tryCallbackThrow() and tryCallbackErrorException() for additional usages.

Public classDOFMarshalException
This exception represents errors in marshalling data to wire format.
Public classDOFNotFoundException
This exception means that the requested information cannot be found.
Public classDOFNotReadableException
This exception means that the property is not readable.
Public classDOFNotSupportedException
This exception means that the request does not match the interface (for example, a Get on a write-only property, or an Invoke on an Event).
Public classDOFNotWritableException
This exception means that the property is not writable.
Public classDOFObject
The DOFObject class represents an DOF Provider Object and is one of the core classes of the framework.
Public classDOFObjectDefaultProvider
The DefaultProvider class implements Provider . You can extend this class, rather than implementing Provider , when you do not need to further extend your class and you only wish to override a portion of the methods in the full Provider interface. For example, if the DOF interface you are providing contains only read-only properties, you can extend DefaultProvider and override only the get method, allowing calls to all other methods to be responded to by the parent DefaultProvider class. Using DefaultProvider for such implementations often results in much more compact and elegant code.
Public classDOFObjectID
DOFObjectID is the common representation for all DOF object identifiers.
Public classDOFObjectIDAttribute
The Attribute class is used to add attributes to a DOFObjectID.
Public classDOFObjectIDAuthentication
The Authentication class is a subclass of DOFObjectID which is used to designate the DOFObjectID as an Authentication type.
Public classDOFObjectIDAuthenticationType
Implementation of DOFType that matches Authentication .
Public classDOFObjectIDDomain
The Domain class is a subclass of DOFObjectID which is used to designate the DOFObjectID as a Domain type.
Public classDOFObjectIDDomainType
Implementation of DOFType that matches Domain .
Public classDOFObjectIDSource
The Source class is a subclass of DOFObjectID which is used to designate the DOFObjectID as a Source type.
Public classDOFObjectIDSourceType
Implementation of DOFType that matches Source .
Public classDOFObjectIDType
Implementation of DOFType that matches DOFObject .
Public classDOFOperation
DOFOperation encapsulates methods for working with operations while they are pending processing or during various phases of processing.
Public classDOFOperationAdvertise
Extends DOFOperation with capabilities and data specific to an Advertise operation.
Public classDOFOperationBridge
A Bridge allows incoming operations on a connection or server to 'bridge' into a new security scope.
Public classDOFOperationBridgeConfig
Represents a configuration for a Bridge.
Public classDOFOperationBridgeConfigBuilder
This class can be used to build a new Config
Public classDOFOperationConnect
Extends DOFOperation with capabilities and data specific to a opening a DOFConnection.
Public classDOFOperationControl
The Control class is used with DOFRequestors for controlling the behavior of request operations.
Public classDOFOperationDefine
Extends DOFOperation with capabilities and data specific to a Define operation.
Public classDOFOperationFilter
The Filter class provides a way for applications to specify the type of traffic that can be sent or received on connections, servers, and systems.
Public classDOFOperationFilterBuilder
This class creates filters.
Public classDOFOperationGet
Extends DOFOperation with capabilities and data specific to a Get operation.
Public classDOFOperationInterest
Extends DOFOperation with capabilities and data specific to an Interest operation.
Public classDOFOperationInvoke
Extends DOFOperation with capabilities and data specific to an Invoke operation.
Public classDOFOperationProvide
Extends DOFOperation with capabilities and data specific to a Provide operation.
Public classDOFOperationQuery
Extends DOFOperation with capabilities and data specific to a Query operation.
Public classDOFOperationRegister
Extends DOFOperation with capabilities and data specific to a Register operation.
Public classDOFOperationSession
Extends DOFOperation with capabilities and data specific to a Session operation.
Public classDOFOperationSet
Extends DOFOperation with capabilities and data specific to a Set operation.
Public classDOFOperationStart
Extends DOFOperation with capabilities and data specific to a starting a DOFServer.
Public classDOFOperationSubscribe
Extends DOFOperation with capabilities and data specific to a Subscribe operation.
Public classDOFPacket
DOFPacket represents a packet, suitable for transmission across a network.
Public classDOFProtocolNegotiationFailedException
This exception means that protocol negotiation failed when attempting to establish a connection.
Public classDOFProtocolNegotiator
Protocol negotiators control the behavior of connected stacks.
Public classDOFProviderException
DOFProviderException is used by providers to throw exceptions that are defined as part of a DOFInterface.
Public classDOFQuery
The DOFQuery class is used to specify filters for calling QueryOperationListener when object interfaces are added to or removed from the system. A DOFQuery consists of a list of filters and a restriction list of DOFInterfaceIDs. A Filter consists of a list of DOFObjectIDs and a list of DOFInterfaceIDs; both may be empty. To match a filter the providing object must be providing on ANY of the specified DOFObjectIDs (if the list of DOFObjectIDs is empty it will match any OID) and must be providing ALL of the specified DOFInterfaceIDs (if the list of DOFInterfaceIDs is empty it will match any IID). To match a query the providing object must match ANY filter and and be in the restriction list (if the restriction list is empty it will match any IID).

Must be created with a Builder . This class is immutable once built. Any changes will need to be made using the Builder.Builder(DOFQuery) constructor.

Public classDOFQueryBuilder
Builder is used to build DOFQueries.
Public classDOFRegistration
This class maintains an event registration.
Public classDOFRegistrationState
This is a snapshot of the DOFRegistration's state.
Public classDOFRejectedException
This exception occurs when an operation has been rejected.
Public classDOFRequest
Encapsulates general information about a DOF request.
Public classDOFRequestGet
This class extends DOFRequest with capabilities and data specific to returning results from Provider.get(Provide, Get, Property) via either either respond(DOFValue) method.
Public classDOFRequestInvoke
This class extends DOFRequest with capabilities and data specific to returning results from Provider.invoke(Provide, Invoke, Method, System.Collections.Generic.IList<E>) via one of the
respond
methods.
Public classDOFRequestRegister
This class extends DOFRequest with capabilities and data specific to returning results from Provider.register(Provide, Register, Event) via one of the
respond
methods.
Public classDOFRequestSession
This class extends DOFRequest with capabilities and data specific to returning results from Provider.session(Provide, Session, DOFObject, DOFInterfaceID, DOFObjectID, DOFInterfaceID) via one of the
respond
methods.
Public classDOFRequestSet
This class extends DOFRequest with capabilities and data specific to returning results from Provider.set(Provide, Set, Property, DOFValue) via one of the
respond
methods.
Public classDOFRequestSubscribe
This class extends DOFRequest with capabilities and data specific to returning results from Provider.subscribe(Provide, Subscribe, Property, int) via one of the
respond
methods.
Public classDOFRequestSubscribeGet
This class extends DOFRequest.Get so as to identify the specific Subscribe request.
Public classDOFResultLostException
This exception means that one or more results for this operation have been lost (not received).
Public classDOFRouteInfo
This class adds additional information to DOFProviderInfo that is useful for routing.
Public classDOFSecurityScope
DOFSecurityScope represents a single security scope, implicitly associated with a permission.
Public classDOFServer
DOFServer is associated with a DOF.
Public classDOFServerConfig
This class represents server configuration options.
Public classDOFServerConfigBuilder
This class creates server configurations.
Public classDOFServerConfigBuilderAS
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.

Public classDOFServerConfigBuilderSecurableT
For internal use only.
Public classDOFServerConfigBuilderSecureDatagram
This class creates secure Type.DATAGRAM server configurations. The security desire defaults to SecurityDesire.SECURE .

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

Public classDOFServerConfigBuilderSecureStream
This class creates secure Type.STREAM server configurations. The security desire defaults to SecurityDesire.SECURE .

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

Public classDOFServerConfigBuilderUnsecureT
For internal use only.
Public classDOFServerConfigBuilderUnsecureDatagram
This class creates unsecure Type.DATAGRAM server configurations. The security desire is SecurityDesire.NOT_SECURE .

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

Public classDOFServerConfigBuilderUnsecureMulticast
This class creates unsecure multicastType.DATAGRAM server configurations. The security desire is SecurityDesire.NOT_SECURE .

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

Public classDOFServerConfigBuilderUnsecureStream
This class creates unsecure Type.STREAM server configurations. The security desire is SecurityDesire.NOT_SECURE .

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

Public classDOFSubscription
This class maintains a subscription.
Public classDOFSubscriptionState
This is a snapshot of the DOFSubscription's state.
Public classDOFSystem
DOFSystem is the primary class within DOF for handling DOF objects within a security context.
Public classDOFSystemConfig
This class contains configuration information required for a DOFSystem.
Public classDOFSystemConfigBuilder
This class creates system configurations.
Public classDOFSystemConfigBuilderSecure
This class creates secure DOFSystem configurations.

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

Public classDOFSystemConfigBuilderUnsecure
This class creates unsecure DOFSystem configurations.

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

Public classDOFTerminatedException
This exception occurs when the connection, server, or operation has been terminated.
Public classDOFTimeoutException
This exception occurs when an operation timed out.
Public classDOFTooManyException
This exception occurs when a limit has been reached.
Public classDOFTransportFailedException
This exception means that a transport has failed, usually resulting in a connection or server being shutdown.
Public classDOFType
This base class defines common functionality for all types that can be used by the OAL, and provides a base implementation for most of that functionality.
Public classDOFTypeContext
Manages a set of type definitions that can refer to each other by using indexes.
Public classDOFTypeNullable
Create a type that references another type or can take the value
null
.
Public classDOFTypeTypedef
Create a type that is defined in terms of another type.
Public classDOFTypeMismatchException
This exception means that a value or value list could not be written to or read from the wire.
Public classDOFUtil
Utility class for the DOF library.
Interfaces

  InterfaceDescription
Public interfaceDOFDomainListener
The DomainListener interface enables you to be notified when a route to the Authentication Server for a remote domain is discovered.
Public interfaceDOFInterestListener
The DOF.InterestListener interface enables you to create functionality for monitoring all interest requests.
Public interfaceDOFLogListener
The DOF.Log.Listener interface enables you to receive log messages when implemented.
Public interfaceDOFPermissionListener
The PermissionListener interface enables you to be notified when a terminal permission is granted or denied.
Public interfaceDOFRuntimeConnectionStateListener
The ConnectionStateListener interface, when implemented, enables you to receive notifications when any of this DOF's connections, either inbound or outbound, are established or go down.
Public interfaceDOFRuntimeServerStateListener
The ServerStateListener interface, when implemented, enables you to receive notifications when any of the DOF's servers start or stop.
Public interfaceDOFState
A State instance represents a snapshot of the DOF's configuration information as it exists at the moment when you call DOF.getState() . After calling DOF.getState, use the methods of this interface to retrieve specific information about the DOF's configuration. Because the DOF's configuration information may change, you should call DOF.getState() again each time you want updated information.
Public interfaceDOFTrafficStats
A TrafficStats instance contains information about a DOF's traffic-related statistical data, including packet counts and bytes counts.
Public interfaceDOFUncaughtExceptionListener
The definition of the listener for uncaught exceptions.
Public interfaceDOFAuditListener
Auditing interface.
Public interfaceDOFAuthenticatorCredentialStorage
This interface defines the methods necessary for the Storage.resolve(CredentialStorage) method to set the identity and private data of a credential.
Public interfaceDOFAuthenticatorState
This represents the instantaneous state of the authenticator at a given time.
Public interfaceDOFAuthenticatorStorage
The
Storage
interface defines the methods necessary for authentication, and is used to create storage implementations for different types of storage mediums.
Public interfaceDOFConnectionConnectOperationListener
This interface is used for the completion notification for asynchronous connect requests.
Public interfaceDOFConnectionPeerListener
Implement this interface to monitor the addition/removal of peers (within a secure group) at runtime.
Public interfaceDOFConnectionState
This class represents the instantaneous state of the connection at a given time.
Public interfaceDOFConnectionStateListener
StateListener is used to receive notifications about a particular connection's state, such as when a connection is established or terminated.
Public interfaceDOFConnectionStreamRequestListener
Implement this interface to monitor requests to upgrade a Type.DATAGRAM connection to a Type.STREAM type.
Public interfaceDOFConnectionStack
DOFConnectionStack represents a stack for receiving and sending packets across a network.
Public interfaceDOFDomainState
This class represents the instantaneous state of a DOFDomain .

The values returned by the State reflect the values at a time in the past.

Public interfaceDOFDomainStateListener
This interface can be implemented to provide a listener for the state of a DOFDomain .
Public interfaceDOFImmutable
DOFImmutable is a marker interface which is a clue to developers that objects may be treated as immutable.
Public interfaceDOFObjectDefineOperationListener
This interface is used to receive asynchronous define completion for define requests.
Public interfaceDOFObjectEventOperationListener Obsolete.
This interface is implemented by requestors to receive notification of events as they occur.
Public interfaceDOFObjectGetOperationListener
This interface is implemented by requestors to receive information from asynchronous get operations.
Public interfaceDOFObjectInvokeOperationListener
This interface is implemented by requestors to receive information from asynchronous invoke operations.
Public interfaceDOFObjectProvider
This interface is implemented by providers to provide Properties, Methods, Events, etc.
Public interfaceDOFObjectSessionOperationListener
This interface is implemented by requestors to receive asynchronous session completion for session requests.
Public interfaceDOFObjectSetOperationListener
This interface is implemented by requestors to receive information from asynchronous set operations.
Public interfaceDOFObjectSubscribeOperationListener Obsolete.
This interface is implemented by requestors to receive information from asynchronous subscribe operations.
Public interfaceDOFOperationOperationListener
Base interface for listening to operations.
Public interfaceDOFOperationRetryTime
RetryTime is used to determine when to send the next retry.
Public interfaceDOFOperationSessionDataTransform
The data transform mechanism adds to the security of the data through a Session . For the data to be understood, the Requestor and Provider must agree on the manner of transformation. This may require some initial exchanging of keys, etc., in order to make the transform unique per session.
Public interfaceDOFProtocolFactory
Creates protocol layers and instances.
Public interfaceDOFProviderInfo
This class contains information about a provider.
Public interfaceDOFRegistrationListener
This interface is implemented by requestors to receive updates.
Public interfaceDOFResultT
DOFResult encapsulates possible errors returned by a DOF request along with information about the provider of the result.
Public interfaceDOFServerStartOperationListener
This interface is used for the completion notification for asynchronous start requests.
Public interfaceDOFServerState
This class represents the instantaneous state of the server at a given time.
Public interfaceDOFServerStateListener
StateListener is used for notification purposes when a server's state changes.
Public interfaceDOFSubscriptionListener
This interface is implemented by requestors to receive updates.
Public interfaceDOFSystemActivateInterestListener
Listener for DOFInterestLevel.ACTIVATE -level interest (and higher) requests, used by Providers to react to interest being expressed by Requestor.

Requestors initiate interest requests with DOFSystem.beginInterest(DOFObjectID, DOFInterestLevel) . Providers react to ACTIVATE-level interest requests using this listener.

Public interfaceDOFSystemInterestOperationListener
This interface is used by Requestors to receive asynchronous interest completion for interest requests.
Public interfaceDOFSystemQueryOperationListener
The QueryOperationListener defines listener methods that provide notification of objects and their provided interfaces being added and removed from the system.
Public interfaceDOFSystemRouteListener
Objects implement the RouteListener interface to receive information about routes being added and removed.
Public interfaceDOFSystemState
This class represents the instantaneous state of the system at a given time.
Public interfaceDOFSystemStateListener
This interface can be implemented to provide a listener for the state of a DOFSystem .
Public interfaceDOFTypeContextResolver
In order to resolve forward references, classes must register the routine that will be called by the context when the type is finally read in.
Public interfaceDOFValue
This interface defines common functionality for all values that can be used by the OAL.
Enumerations

  EnumerationDescription
Public enumerationDOFLogLevel
Logging priority levels.
Public enumerationDOFSecurityDesire
The SecurityDesire enumeration types represent the security levels that can be imposed on connections DOFConnection and servers DOFServer . For a connection and server to be compatible, they must have compatible security desires; otherwise, the connection fails.
Public enumerationDOFAddressType
Address types.
Public enumerationDOFAuthenticatorSecurityType
The type of security associated with a security request.
Public enumerationDOFConnectionDirection
This enumeration represents the different connection directions.
Public enumerationDOFConnectionType
This enumeration represents the different types of connections.
Public enumerationDOFInterestLevel
Indicates the level of interest a requestor has in provided objects and interfaces.
Public enumerationDOFInterfaceItemType
Defines the different types of interface items: Property, Method, Event, Exception.
Public enumerationDOFMarshalContext
This interface represents the context of a marshal operation.
Public enumerationDOFOperationResponseLevel
ResponseLevel specifies the level of responses resulting from a request.
Public enumerationDOFQueryMatchStyle
Represents the various styles of matching that may be performed during a query.
Public enumerationDOFRequestType
Request transport types.
Public enumerationDOFRouteInfoState
This enumeration contains the reasons that a RouteListener will be notified.
Public enumerationDOFServerType
This enumeration lists the types of servers.