Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W 

A

ACCESS_DENIED - Static variable in exception org.opendof.core.oal.security.DOFSecurityException
The initiator does not have the required permissions.
ACK_TIMEOUT - Static variable in exception org.opendof.core.oal.DOFErrorException
An operation has not been acknowledged within the time limit.
ACT_AS - Static variable in class org.opendof.core.oal.security.DOFPermission
The "I am" permission is implemented in DOFPermission.ActAs.
ActAs(DOFObjectID.Source) - Constructor for class org.opendof.core.oal.security.DOFPermission.ActAs
Construct a new "act as" permission for the specified source identifier.
ActAs(DOFMarshalContext, Object, DOFPacket) - Constructor for class org.opendof.core.oal.security.DOFPermission.ActAs
Create an instance from serial form.
ActAsAny() - Constructor for class org.opendof.core.oal.security.DOFPermission.ActAsAny
Construct a new "act as any" permission.
ActAsAny(DOFMarshalContext, Object, DOFPacket) - Constructor for class org.opendof.core.oal.security.DOFPermission.ActAsAny
Create an instance from serial form.
ACTION_ALL - Static variable in class org.opendof.core.oal.security.DOFPermission.Binding
Permission to perform all actions.
ACTION_EXECUTE - Static variable in class org.opendof.core.oal.security.DOFPermission.Binding
Permission to invoke a Method of an Interface.
ACTION_PROVIDE - Static variable in class org.opendof.core.oal.security.DOFPermission.Binding
Permission to provide an Interface.
ACTION_READ - Static variable in class org.opendof.core.oal.security.DOFPermission.Binding
Permission to get a Property or subscribe to a Property or Event of an Interface.
ACTION_SESSION - Static variable in class org.opendof.core.oal.security.DOFPermission.Binding
Permission to open a Session on a Binding.
ACTION_WRITE - Static variable in class org.opendof.core.oal.security.DOFPermission.Binding
Permission to set a Property of an Interface.
activate(DOFSystem, DOFRequest, DOFObjectID, DOFInterfaceID) - Method in interface org.opendof.core.oal.DOFSystem.ActivateInterestListener
This method is called when DOFInterestLevel.ACTIVATE-level interest (and higher) is expressed for an interface on an object.
addActions(int) - Method in class org.opendof.core.oal.security.DOFPermission.Binding.Builder
Add one or more actions to the permission request.
addActivateInterestListener(DOFSystem.ActivateInterestListener) - Method in class org.opendof.core.oal.DOFSystem
Used by a Provider to add an DOFSystem.ActivateInterestListener to be notified of interest requests.
addConnectionListener(DOF.Runtime.ConnectionStateListener) - Method in class org.opendof.core.oal.DOF.Runtime
Adds a DOF.Runtime.ConnectionStateListener that is notified when connections are established or go down.
addCredentials(DOFCredentials...) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Add variable number of credentials to the server.
addCredentials(Collection<DOFCredentials>) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Add credentials to the server.
addDomain(DOFDomain.Config) - Method in class org.opendof.core.oal.DOFConnection
Dynamically add the credentials, 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 domain that is specified in the credentials.
addDomain(DOFDomain.Config) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
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.
addDomain(DOFDomain.Config) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderAS
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.
addDomain(DOFDomain.Config) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderPoint
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.
addDomain(DOFDomain.Config) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureDatagram
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.
addDomain(DOFDomain.Config) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureStream
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.
addDomain(DOFDomain.Config) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderStateless
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.
addDomain(DOFDomain.Config) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureDatagram
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.
addDomain(DOFDomain.Config) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureStream
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.
addDomain(DOFDomain.Config) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
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.
addDomainListener(DOF.DomainListener) - Method in class org.opendof.core.oal.DOF
Adds a DOF.DomainListener to the DOF, which is used to monitor the DOF's known security domains.
addDomains(DOFDomain.Config...) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
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(Collection<DOFDomain.Config>) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
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.
addDomains(Collection<DOFDomain.Config>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderAS
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.
addDomains(DOFDomain.Config...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderAS
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(Collection<DOFDomain.Config>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderPoint
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.
addDomains(DOFDomain.Config...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderPoint
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(Collection<DOFDomain.Config>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureDatagram
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.
addDomains(DOFDomain.Config...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureDatagram
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(Collection<DOFDomain.Config>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureStream
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.
addDomains(DOFDomain.Config...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureStream
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(Collection<DOFDomain.Config>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderStateless
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.
addDomains(DOFDomain.Config...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderStateless
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(Collection<DOFDomain.Config>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureDatagram
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.
addDomains(DOFDomain.Config...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureDatagram
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(Collection<DOFDomain.Config>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureStream
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.
addDomains(DOFDomain.Config...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureStream
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(DOFDomain.Config...) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Add the domains, which are used to verify that the host being connected from is authorized to process authentication requests in the domains specified.
addDomains(Collection<DOFDomain.Config>) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
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.
addEvent(int, DOFType...) - Method in class org.opendof.core.oal.DOFInterface.Builder
Add an Event to the Interface.
addException(int, DOFType...) - Method in class org.opendof.core.oal.DOFInterface.Builder
Add an Exception to the Interface.
addFactory(DOFCipher.Algorithm, DOFCipher.Strength, DOFCipher.Factory) - Static method in class org.opendof.core.oal.security.DOFCipher
Add a block cipher factory to the library.
addFactory(DOFPermission.Factory) - Static method in class org.opendof.core.oal.security.DOFPermission
Add a new DOFPermissionFactory that can be used to create permissions from serialized form.
addFilter(Collection<DOFObjectID>, Collection<DOFInterfaceID>) - Method in class org.opendof.core.oal.DOFQuery.Builder
Add a filter for specific Device Objects by providing a List of DOFObjectIDs.
addFilter(DOFObjectID, Collection<DOFInterfaceID>) - Method in class org.opendof.core.oal.DOFQuery.Builder
Add a filter for a specific Device Object as specified by a Device Object identifier.
addFilter(DOFObjectID, DOFInterfaceID) - Method in class org.opendof.core.oal.DOFQuery.Builder
Add a filter for a specific Device Object that provides the specified interface.
addFilter(DOFObjectID) - Method in class org.opendof.core.oal.DOFQuery.Builder
Add filter for a specific Device Object, as specified by a Device Object identifier, regardless of interfaces provided.
addFilter(Collection<DOFInterfaceID>) - Method in class org.opendof.core.oal.DOFQuery.Builder
Add a filter for specific objects that currently provide all of the interfaces specified.
addFilter(DOFInterfaceID...) - Method in class org.opendof.core.oal.DOFQuery.Builder
Add a filter for specific DOFObjects that currently provide the Object Interface specified.
addInterestListener(DOF.InterestListener) - Method in class org.opendof.core.oal.DOF
Adds a DOF.InterestListener to the DOF.
addInterfaceID(DOFInterfaceID) - Method in class org.opendof.core.oal.security.DOFPermission.Binding.Builder
Add an interface identifier to the list of current interface identifiers for this permission.
addInterfaceIDs(List<DOFInterfaceID>) - Method in class org.opendof.core.oal.security.DOFPermission.Binding.Builder
Add a list of interface identifiers to the list of current interface identifiers for this permission.
addListener(DOF.Log.Level, DOF.Log.Listener) - Static method in class org.opendof.core.oal.DOF.Log
Adds a listener to receive log messages.
addListener(DOFRegistration.Listener) - Method in class org.opendof.core.oal.DOFRegistration
Add a listener that will receive an update every time the registered event is signaled.
addListener(DOFSubscription.Listener) - Method in class org.opendof.core.oal.DOFSubscription
Add a listener that will receive an update every time the subscribed property changes.
addMethod(int, DOFType[], DOFType[]) - Method in class org.opendof.core.oal.DOFInterface.Builder
Add a Method to the Interface.
addObjectID(DOFObjectID) - Method in class org.opendof.core.oal.security.DOFPermission.Binding.Builder
Add an object identifier to the list of current object identifiers for this permission.
addObjectIDs(List<DOFObjectID>) - Method in class org.opendof.core.oal.security.DOFPermission.Binding.Builder
Add a list of object identifiers to the list of current object identifiers for this permission.
addPeerListener(DOFConnection.PeerListener) - Method in class org.opendof.core.oal.DOFConnection
Add a peer listener to this connection.
addPermission(DOFPermission...) - Method in class org.opendof.core.oal.security.DOFPermissionSet.Builder
Add a variable number of permissions.
addPermissionListener(DOF.PermissionListener) - Method in class org.opendof.core.oal.DOF
Add a DOF.PermissionListener to the DOF, which will be notified of permission grants and denials.
addPermissions(Collection<DOFPermission>) - Method in class org.opendof.core.oal.security.DOFPermissionSet.Builder
Add a collection of permissions.
addPermissions(DOFPermissionSet) - Method in class org.opendof.core.oal.security.DOFPermissionSet.Builder
Add all permissions from another permission set.
addProperty(int, boolean, boolean, DOFType) - Method in class org.opendof.core.oal.DOFInterface.Builder
Add a Property to the Interface.
addProviderExclusion(DOFObjectID...) - Method in class org.opendof.core.oal.DOFOperation.Control
Add a variable number of providers to the list of providers who should not respond to requests made using this Control.
addProviderExclusions(Collection<DOFObjectID>) - Method in class org.opendof.core.oal.DOFOperation.Control
Add to the list of providers (DOFObjectID's) who should not respond to requests made using this Control.
addRequiredAttribute(DOFObjectID.Attribute) - Method in class org.opendof.core.oal.security.DOFPermission.Binding.Builder
Add an object identifier attribute to the list of current required object identifier attributes for this permission.
addRequiredAttributes(List<DOFObjectID.Attribute>) - Method in class org.opendof.core.oal.security.DOFPermission.Binding.Builder
Add a list of attributes to the list of current required object identifier attributes for this permission.
addRestriction(DOFInterfaceID...) - Method in class org.opendof.core.oal.DOFQuery.Builder
Restrict filter notification to a set of interface identifiers.
addRestriction(Collection<DOFInterfaceID>) - Method in class org.opendof.core.oal.DOFQuery.Builder
Restrict filter notification to a set of interface identifiers.
addRouteListener(DOFSystem.RouteListener) - Method in class org.opendof.core.oal.DOFSystem
Add a route listener to this system.
addServerListener(DOF.Runtime.ServerStateListener) - Method in class org.opendof.core.oal.DOF.Runtime
Adds a DOF.Runtime.ServerStateListener that is notified when servers are started or stopped.
addStateListener(DOFConnection.StateListener) - Method in class org.opendof.core.oal.DOFConnection
Add a connection state-change handler to this connection.
addStateListener(DOFDomain.StateListener) - Method in class org.opendof.core.oal.DOFDomain
Add a new state listener to the domain.
addStateListener(DOFServer.StateListener) - Method in class org.opendof.core.oal.DOFServer
addStateListener(DOFSystem.StateListener) - Method in class org.opendof.core.oal.DOFSystem
Add a new state listener to the system.
addTrustedDomain(DOFObjectID.Domain) - Method in class org.opendof.core.oal.DOFConnection
Dynamically add in a configured TRP route without credentials.
addTrustedDomains(DOFObjectID.Domain...) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Add in a configured TRP route without credentials.
addTrustedDomains(Collection<DOFObjectID.Domain>) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Add in a configured TRP route without credentials.
addTrustedDomains(DOFObjectID.Domain...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderAS
Add in a configured TRP route without credentials.
addTrustedDomains(Collection<DOFObjectID.Domain>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderAS
Add in a configured TRP route without credentials.
addTrustedDomains(DOFObjectID.Domain...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderPoint
Add in a configured TRP route without credentials.
addTrustedDomains(Collection<DOFObjectID.Domain>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderPoint
Add in a configured TRP route without credentials.
addTrustedDomains(DOFObjectID.Domain...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureDatagram
Add in a configured TRP route without credentials.
addTrustedDomains(Collection<DOFObjectID.Domain>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureDatagram
Add in a configured TRP route without credentials.
addTrustedDomains(DOFObjectID.Domain...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureStream
Add in a configured TRP route without credentials.
addTrustedDomains(Collection<DOFObjectID.Domain>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureStream
Add in a configured TRP route without credentials.
addTrustedDomains(DOFObjectID.Domain...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderStateless
Add in a configured TRP route without credentials.
addTrustedDomains(Collection<DOFObjectID.Domain>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderStateless
Add in a configured TRP route without credentials.
addTrustedDomains(DOFObjectID.Domain...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureDatagram
Add in a configured TRP route without credentials.
addTrustedDomains(Collection<DOFObjectID.Domain>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureDatagram
Add in a configured TRP route without credentials.
addTrustedDomains(DOFObjectID.Domain...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureStream
Add in a configured TRP route without credentials.
addTrustedDomains(Collection<DOFObjectID.Domain>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureStream
Add in a configured TRP route without credentials.
addTrustedDomains(DOFObjectID.Domain...) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Add in a configured TRP route without credentials.
addTrustedDomains(Collection<DOFObjectID.Domain>) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Add in a configured TRP route without credentials.
addUncaughtExceptionListener(DOF.UncaughtExceptionListener) - Method in class org.opendof.core.oal.DOF
addWildcardAttribute(byte) - Method in class org.opendof.core.oal.security.DOFPermission.Binding.Builder
Add a wildcard attribute (any data) of a specific type to a binding permission builder.
advertise(DOFInterfaceID) - Method in class org.opendof.core.oal.DOFObject
Used by a Provider to advertise that the specified interface can be provided.
advertise(DOFInterfaceID, DOFOperation.Control) - Method in class org.opendof.core.oal.DOFObject
Used by a Provider to advertise that the specified interface can be provided, specifying a DOFOperation.Control for this operation.
ALL - Static variable in class org.opendof.core.oal.security.DOFPermission.TunnelDomain
Tunnel domain identifier that represents all remote domains.
ALL_OBJECTS - Static variable in class org.opendof.core.oal.DOFObjectID
The broadcast (wildcard) object identifier.
ALL_SCOPES_ID - Static variable in class org.opendof.core.oal.DOFSecurityScope
A security scope identifier used as a wildcard to indicate all applicable scopes.
allowByPermissions(DOFPermissionSet) - Method in class org.opendof.core.oal.DOFOperation.Filter.Builder
Add a set of permissions to be allowed by the filter.
APPLICATION_ERROR - Static variable in exception org.opendof.core.oal.DOFErrorException
The provider implementation (or any application OperationListener implementation) has failed.
ARRAY - Static variable in class org.opendof.core.oal.DOFType
The type identifier for an array.
array(byte[][]) - Static method in class org.opendof.core.oal.value.DOFBlob
Convert an array of language types into an array of OAL values.
array(List<byte[]>) - Static method in class org.opendof.core.oal.value.DOFBlob
Convert a list of language types into an array of OAL values.
array(boolean[]) - Static method in class org.opendof.core.oal.value.DOFBoolean
Convert an array of language types into an array of OAL values.
array(List<Boolean>) - Static method in class org.opendof.core.oal.value.DOFBoolean
Convert a list of language types into an array of OAL values.
array(Date[]) - Static method in class org.opendof.core.oal.value.DOFDateTime
Convert an array of language types into an array of OAL values.
array(List<Date>) - Static method in class org.opendof.core.oal.value.DOFDateTime
Convert a list of language types into an array of OAL values.
array(float[]) - Static method in class org.opendof.core.oal.value.DOFFloat32
Convert an array of language types into an array of OAL values.
array(List<Float>) - Static method in class org.opendof.core.oal.value.DOFFloat32
Convert a list of language types into an array of OAL values.
array(double[]) - Static method in class org.opendof.core.oal.value.DOFFloat64
Convert an array of language types into an array of OAL values.
array(List<Double>) - Static method in class org.opendof.core.oal.value.DOFFloat64
Convert a list of language types into an array of OAL values.
array(byte[][]) - Static method in class org.opendof.core.oal.value.DOFGuid
Convert an array of language types into an array of OAL values.
array(List<byte[]>) - Static method in class org.opendof.core.oal.value.DOFGuid
Convert a list of language types into an array of OAL values.
array(short[]) - Static method in class org.opendof.core.oal.value.DOFInt16
Convert an array of language types into an array of OAL values.
array(List<Short>) - Static method in class org.opendof.core.oal.value.DOFInt16
Convert a list of language types into an array of OAL values.
array(int[]) - Static method in class org.opendof.core.oal.value.DOFInt32
Convert an array of language types into an array of OAL values.
array(List<Integer>) - Static method in class org.opendof.core.oal.value.DOFInt32
Convert a list of language types into an array of OAL values.
array(long[]) - Static method in class org.opendof.core.oal.value.DOFInt64
Convert an array of language types into an array of OAL values.
array(List<Long>) - Static method in class org.opendof.core.oal.value.DOFInt64
Convert a list of language types into an array of OAL values.
array(byte[]) - Static method in class org.opendof.core.oal.value.DOFInt8
Convert an array of language types into an array of OAL values.
array(List<Byte>) - Static method in class org.opendof.core.oal.value.DOFInt8
Convert a list of language types into an array of OAL values.
array(String[]) - Static method in class org.opendof.core.oal.value.DOFString
Convert an array of java Strings into an array of DOFStrings.
array(List<String>) - Static method in class org.opendof.core.oal.value.DOFString
Convert a list of Java Strings into an array of DOFString.
array(int[]) - Static method in class org.opendof.core.oal.value.DOFUInt16
Convert an array of language types into an array of OAL values.
array(List<Integer>) - Static method in class org.opendof.core.oal.value.DOFUInt16
Convert a list of language types into an array of OAL values.
array(long[]) - Static method in class org.opendof.core.oal.value.DOFUInt32
Convert an array of language types into an array of OAL values.
array(List<Long>) - Static method in class org.opendof.core.oal.value.DOFUInt32
Convert a list of language types into an array of OAL values.
array(BigInteger[]) - Static method in class org.opendof.core.oal.value.DOFUInt64
Convert an array of language types into an array of OAL values.
array(List<BigInteger>) - Static method in class org.opendof.core.oal.value.DOFUInt64
Convert a list of language types into an array of OAL values.
array(short[]) - Static method in class org.opendof.core.oal.value.DOFUInt8
Convert an array of language types into an array of OAL values.
array(List<Short>) - Static method in class org.opendof.core.oal.value.DOFUInt8
Convert a list of language types into an array of OAL values.
asBigInteger() - Method in interface org.opendof.core.oal.DOFResult
Returns the result's value as a BigInteger.
asBoolean() - Method in interface org.opendof.core.oal.DOFResult
Returns the result's value as a boolean.
asBoolean(DOFValue) - Static method in class org.opendof.core.oal.DOFType
Returns the result's value as a boolean.
asByte() - Method in interface org.opendof.core.oal.DOFResult
Returns the result's value as a byte.
asByte(DOFValue) - Static method in class org.opendof.core.oal.DOFType
Returns the result's value as a byte.
asBytes() - Method in interface org.opendof.core.oal.DOFResult
Returns the result's value as a byte array.
asBytes(DOFValue) - Static method in class org.opendof.core.oal.DOFType
Returns the result's value as a byte array.
asciiStringToBytes(String) - Static method in class org.opendof.core.oal.DOFUtil
Convert a String to an ascii byte array.
asDate() - Method in interface org.opendof.core.oal.DOFResult
Returns the result's value as a Date.
asDate(DOFValue) - Static method in class org.opendof.core.oal.DOFType
Returns the result's value as a Date.
asDOFInterfaceID() - Method in interface org.opendof.core.oal.DOFResult
Returns the result's value as a DOFInterfaceID.
asDOFInterfaceID(DOFValue) - Static method in class org.opendof.core.oal.DOFType
Returns the result's value as a DOFInterfaceID.
asDOFObjectID() - Method in interface org.opendof.core.oal.DOFResult
Returns the result's value as a DOFObjectID.
asDOFObjectID(DOFValue) - Static method in class org.opendof.core.oal.DOFType
Returns the result's value as a DOFObjectID.
asDouble() - Method in interface org.opendof.core.oal.DOFResult
Returns the result's value as a double.
asDouble(DOFValue) - Static method in class org.opendof.core.oal.DOFType
Returns the result's value as a double.
asFloat() - Method in interface org.opendof.core.oal.DOFResult
Returns the result's value as a float.
asFloat(DOFValue) - Static method in class org.opendof.core.oal.DOFType
Returns the result's value as a float.
asInt() - Method in interface org.opendof.core.oal.DOFResult
Returns the result's value as an int.
asInt(DOFValue) - Static method in class org.opendof.core.oal.DOFType
Returns the result's value as an int.
asLong() - Method in interface org.opendof.core.oal.DOFResult
Returns the result's value as a Long.
asLong(DOFValue) - Static method in class org.opendof.core.oal.DOFType
Returns the result's value as a Long.
asShort() - Method in interface org.opendof.core.oal.DOFResult
Returns the result's value as a short.
asShort(DOFValue) - Static method in class org.opendof.core.oal.DOFType
Returns the result's value as a short.
asString() - Method in interface org.opendof.core.oal.DOFResult
Returns the result's value as a String.
asString(DOFValue) - Static method in class org.opendof.core.oal.DOFType
Returns the result's value as a String.
asULong(DOFValue) - Static method in class org.opendof.core.oal.DOFType
Returns the result's value as a BigInteger.
AUTHENTICATION_FAILED - Static variable in exception org.opendof.core.oal.security.DOFSecurityException
Authentication failed.

B

beginAdvertise(DOFInterfaceID, int) - Method in class org.opendof.core.oal.DOFObject
Used by a Provider to advertise that the specified interface can be provided, specifying a timeout for this operation.
beginAdvertise(DOFInterfaceID, DOFOperation.Control, int) - Method in class org.opendof.core.oal.DOFObject
Used by a Provider to advertise that the specified interface can be provided, specifying a DOFOperation.Control and a timeout for this operation.
beginConnect(int) - Method in class org.opendof.core.oal.DOFConnection
Open a connection, waiting up to timeout for the connection to be established.
beginConnect(int, DOFConnection.ConnectOperationListener) - Method in class org.opendof.core.oal.DOFConnection
Open a connection, waiting up to timeout for the connection to be established.
beginConnect(int, DOFConnection.ConnectOperationListener, Object) - Method in class org.opendof.core.oal.DOFConnection
Open a connection, waiting up to timeout for the connection to be established.
beginDefine(DOFInterfaceID, int, DOFObject.DefineOperationListener, Object) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to obtain an interface definition asynchronously.
beginDefine(DOFInterfaceID, DOFOperation.Control, int, DOFObject.DefineOperationListener, Object) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to obtain an interface definition asynchronously.
beginGet(DOFInterface.Property, int) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to get a property's value asynchronously or to request a property's value from multiple providers using an object with the DOFObjectID.BROADCAST ID.
beginGet(DOFInterface.Property, int, DOFObject.GetOperationListener) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to get a property's value asynchronously or to request a property's value from multiple providers using an object with the DOFObjectID.BROADCAST ID.
beginGet(DOFInterface.Property, int, DOFObject.GetOperationListener, Object) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to get a property's value asynchronously or to request a property's value from multiple providers using an object with the DOFObjectID.BROADCAST ID.
beginGet(DOFInterface.Property, DOFOperation.Control, int, DOFObject.GetOperationListener, Object) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to get a property's value asynchronously as specified using a DOFOperation.Control or to request a property's value from multiple providers using an object with the DOFObjectID.BROADCAST ID.
beginInterest(DOFObjectID, DOFInterestLevel) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to request interest with an indefinite duration in a given object and any interface.
beginInterest(DOFInterfaceID, DOFInterestLevel) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to request interest with an indefinite duration in a given interface and any object.
beginInterest(DOFObjectID, DOFInterfaceID, DOFInterestLevel) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to request interest with an indefinite duration in a given object and interface combination.
beginInterest(DOFObjectID, DOFInterfaceID, DOFInterestLevel, int) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to request interest in a given object and interface combination.
beginInterest(DOFObjectID, DOFInterfaceID, DOFInterestLevel, int, DOFSystem.InterestOperationListener) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to request interest in a given object and interface combination.
beginInterest(DOFObjectID, DOFInterfaceID, DOFInterestLevel, int, DOFSystem.InterestOperationListener, Object) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to request interest in a given object and interface combination.
beginInterest(DOFObjectID, DOFInterfaceID, DOFInterestLevel, DOFOperation.Control, int, DOFSystem.InterestOperationListener, Object) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to request interest in a given object and interface combination specifying a DOFOperation.Control.
beginInvoke(DOFInterface.Method, int, DOFValue...) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to invoke (or call) a method asynchronously or to invoke a method on multiple providers using an object with the DOFObjectID.BROADCAST ID.
beginInvoke(DOFInterface.Method, int, DOFObject.InvokeOperationListener, DOFValue...) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to invoke (or call) a method asynchronously or to invoke a method on multiple providers using an object with the DOFObjectID.BROADCAST ID.
beginInvoke(DOFInterface.Method, int, DOFObject.InvokeOperationListener, Object, DOFValue...) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to invoke (or call) a method asynchronously or to invoke a method on multiple providers using an object with the DOFObjectID.BROADCAST ID.
beginInvoke(DOFInterface.Method, List<DOFValue>, int) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to invoke (or call) a method asynchronously or to invoke a method on multiple providers using an object with the DOFObjectID.BROADCAST ID.
beginInvoke(DOFInterface.Method, List<DOFValue>, int, DOFObject.InvokeOperationListener) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to invoke (or call) a method asynchronously or to invoke a method on multiple providers using an object with the DOFObjectID.BROADCAST ID.
beginInvoke(DOFInterface.Method, List<DOFValue>, int, DOFObject.InvokeOperationListener, Object) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to invoke (or call) a method asynchronously or to invoke a method on multiple providers using an object with the DOFObjectID.BROADCAST ID.
beginInvoke(DOFInterface.Method, List<DOFValue>, DOFOperation.Control, int, DOFObject.InvokeOperationListener, Object) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to invoke (or call) a method asynchronously as specified using a DOFOperation.Control.
beginInvoke(DOFInterface.Method, DOFOperation.Control, int, DOFObject.InvokeOperationListener, Object, DOFValue...) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to invoke (or call) a method asynchronously as specified using a DOFOperation.Control.
beginProvide(DOFInterface, DOFObject.Provider) - Method in class org.opendof.core.oal.DOFObject
Used by a Provider to begin providing the specified interface indefinitely (equivalent to specifying a timeout of DOF.TIMEOUT_NEVER).
beginProvide(DOFInterface, int, DOFObject.Provider) - Method in class org.opendof.core.oal.DOFObject
Used by a Provider to begin providing the specified interface.
beginProvide(DOFInterface, int, DOFObject.Provider, Object) - Method in class org.opendof.core.oal.DOFObject
Used by a Provider to begin providing the specified interface.
beginProvide(DOFInterface, DOFObject.Provider) - Method in class org.opendof.core.oal.DOFSystem
Used by a Provider to begin providing the specified interface indefinitely (equivalent to specifying a timeout of DOF.TIMEOUT_NEVER) on all objects.
beginProvide(DOFInterface, int, DOFObject.Provider) - Method in class org.opendof.core.oal.DOFSystem
Used by a Provider to begin providing the specified interface on all objects.
beginProvide(DOFInterface, int, DOFObject.Provider, Object) - Method in class org.opendof.core.oal.DOFSystem
Used by a Provider to begin providing the specified interface on all objects.
beginQuery(DOFObjectID, DOFInterfaceID, DOFSystem.QueryOperationListener) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to begin an asynchronous query with an indefinite duration for the availability of objects which provide interfaces that match the specified query.
beginQuery(DOFObjectID, DOFInterfaceID, int, DOFSystem.QueryOperationListener) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to begin an asynchronous query for the availability of objects which provide interfaces that match the specified query.
beginQuery(DOFObjectID, DOFInterfaceID, int, DOFSystem.QueryOperationListener, Object) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to begin an asynchronous query with an indefinite duration for the availability of objects which provide interfaces that match the specified query.
beginQuery(DOFQuery, DOFSystem.QueryOperationListener) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to begin an asynchronous query with an indefinite duration for the availability of objects which provide interfaces that match the specified query.
beginQuery(DOFQuery, int, DOFSystem.QueryOperationListener) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to begin an asynchronous query for the availability of objects which provide interfaces that match the specified query.
beginQuery(DOFQuery, int, DOFSystem.QueryOperationListener, Object) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to begin an asynchronous query for the availability of objects which provide interfaces that match the specified query.
beginReconnect(int) - Method in class org.opendof.core.oal.DOFConnection
Re-open a connection, waiting up to timeout for the connection to be reestablished.
beginReconnect(int, DOFConnection.ConnectOperationListener) - Method in class org.opendof.core.oal.DOFConnection
Re-open a connection, waiting up to timeout for the connection to be reestablished.
beginReconnect(int, DOFConnection.ConnectOperationListener, Object) - Method in class org.opendof.core.oal.DOFConnection
Re-open a connection, waiting up to timeout for the connection to be reestablished.
beginRegister(DOFInterface.Event, int, DOFObject.EventOperationListener, Object) - Method in class org.opendof.core.oal.DOFObject
beginRegister(DOFInterface.Event, DOFOperation.Control, int, DOFObject.EventOperationListener, Object) - Method in class org.opendof.core.oal.DOFObject
beginRestart(int) - Method in class org.opendof.core.oal.DOFServer
Restart a server, waiting up to timeout for the server to be restarted.
beginRestart(int, DOFServer.StartOperationListener) - Method in class org.opendof.core.oal.DOFServer
Restart a server, waiting up to timeout for the server to be restarted.
beginRestart(int, DOFServer.StartOperationListener, Object) - Method in class org.opendof.core.oal.DOFServer
Restart a server, waiting up to timeout for the server to be restarted.
beginSession(DOFInterface, DOFInterfaceID) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to begin a session with an indefinite duration (equivalent to specifying a timeout of DOF.TIMEOUT_NEVER).
beginSession(DOFInterface, DOFInterfaceID, DOFObject.SessionOperationListener) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to begin a session with an indefinite duration (equivalent to specifying a timeout of DOF.TIMEOUT_NEVER).
beginSession(DOFInterface, DOFInterfaceID, int, DOFObject.SessionOperationListener) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to begin a session.
beginSession(DOFInterface, DOFInterfaceID, int, DOFObject.SessionOperationListener, Object) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to begin a session.
beginSession(DOFInterface, DOFInterfaceID, DOFOperation.Control, int, DOFObject.SessionOperationListener, Object) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to begin a session.
beginSet(DOFInterface.Property, DOFValue, int) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to set a property's value asynchronously or to set a property's value on multiple providers using an object with the DOFObjectID.BROADCAST ID.
beginSet(DOFInterface.Property, DOFValue, int, DOFObject.SetOperationListener) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to set a property's value asynchronously or to set a property's value on multiple providers using an object with the DOFObjectID.BROADCAST ID.
beginSet(DOFInterface.Property, DOFValue, int, DOFObject.SetOperationListener, Object) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to set a property's value asynchronously or to set a property's value on multiple providers using an object with the DOFObjectID.BROADCAST ID.
beginSet(DOFInterface.Property, DOFValue, DOFOperation.Control, int, DOFObject.SetOperationListener, Object) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to set a property's value asynchronously as specified using a DOFOperation.Control or to set a property's value on multiple providers using an object with the DOFObjectID.BROADCAST ID.
beginStart(int) - Method in class org.opendof.core.oal.DOFServer
Start a server, waiting up to timeout for the server to be started.
beginStart(int, DOFServer.StartOperationListener) - Method in class org.opendof.core.oal.DOFServer
Start a server, waiting up to timeout for the server to be started.
beginStart(int, DOFServer.StartOperationListener, Object) - Method in class org.opendof.core.oal.DOFServer
Start a server, waiting up to timeout for the server to be started.
beginSubscribe(DOFInterface.Property, int, int, DOFObject.SubscribeOperationListener, Object) - Method in class org.opendof.core.oal.DOFObject
beginSubscribe(DOFInterface.Property, int, DOFOperation.Control, int, DOFObject.SubscribeOperationListener, Object) - Method in class org.opendof.core.oal.DOFObject
BINDING - Static variable in class org.opendof.core.oal.security.DOFPermission
The binding permission is implemented in DOFPermission.Binding.
BINDING_PROVIDER - Static variable in class org.opendof.core.oal.DOFObjectID.Attribute
This Attribute identifies the provider of a binding.
BLOB - Static variable in class org.opendof.core.oal.DOFType
The type identifier for a binary large object.
BOOLEAN - Static variable in class org.opendof.core.oal.DOFType
The type identifier for a boolean.
BROADCAST - Static variable in class org.opendof.core.oal.DOFObjectID
The broadcast (wildcard) object identifier.
build() - Method in class org.opendof.core.oal.DOF.Config.Builder
Builds a DOF.Config object based on the parameters set in this Builder.
build() - Method in class org.opendof.core.oal.DOFAuthenticator.Config.Builder
Build a new immutable authenticator configuration.
build() - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Return a configuration based on the current settings of the builder.
build() - Method in class org.opendof.core.oal.DOFDomain.Config.Builder
Build the DOFDomain.Config.
build() - Method in class org.opendof.core.oal.DOFInterface.Builder
Construct a new DOFInterface based on the builder's current set of properties, methods, events and exceptions.
build() - Method in class org.opendof.core.oal.DOFOperation.Bridge.Config.Builder
Build the new DOFOperation.Bridge.Config object.
build() - Method in class org.opendof.core.oal.DOFOperation.Filter.Builder
Build a filter based on the current settings of the builder.
build() - Method in class org.opendof.core.oal.DOFQuery.Builder
Construct a new DOFQuery based on the builder's current filter list, restriction list, and style.
build() - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Build a configuration based on the current state of the builder.
build() - Method in class org.opendof.core.oal.DOFSystem.Config.Builder
Return a configuration based on the current settings of the builder.
build() - Method in class org.opendof.core.oal.DOFSystem.Config.BuilderSecure
Return a configuration based on the current settings of the builder.
build() - Method in class org.opendof.core.oal.DOFSystem.Config.BuilderUnsecure
Return a configuration based on the current settings of the builder.
build() - Method in class org.opendof.core.oal.security.DOFPermission.Binding.Builder
Construct a new DOFPermission.Binding based on the builder's current set of actions, interfaces and objects.
build() - Method in class org.opendof.core.oal.security.DOFPermissionSet.Builder
Construct a new DOFPermissionSet based on the builder's current set of permissions.
Builder() - Constructor for class org.opendof.core.oal.DOF.Config.Builder
Constructs a Builder with configuration parameters set to their defaults.
Builder(DOF.Config) - Constructor for class org.opendof.core.oal.DOF.Config.Builder
Copies configuration parameters from a DOF.Config and constructs a Builder with the same initial configuration parameters.
Builder(DOF.State) - Constructor for class org.opendof.core.oal.DOF.Config.Builder
Copies configuration parameters from a DOF.State and constructs a Builder with the same initial configuration parameters.
Builder(DOFObjectID.Domain, byte, DOFAuthenticator.Storage) - Constructor for class org.opendof.core.oal.DOFAuthenticator.Config.Builder
Construct an instance of a authenticator configuration builder.
Builder(DOFAuthenticator.Config) - Constructor for class org.opendof.core.oal.DOFAuthenticator.Config.Builder
Construct an instance of a authenticator configuration builder from an existing configuration.
Builder(DOFAuthenticator.State, DOFAuthenticator.Storage) - Constructor for class org.opendof.core.oal.DOFAuthenticator.Config.Builder
Construct an instance of a authenticator configuration builder from a state.
Builder(DOFConnection.Config) - Constructor for class org.opendof.core.oal.DOFConnection.Config.Builder
Construct a new builder based on another configuration.
Builder(DOFConnection.State) - Constructor for class org.opendof.core.oal.DOFConnection.Config.Builder
Construct a builder based on an existing configuration.
Builder(DOFConnection.Type, DOFAddress) - Constructor for class org.opendof.core.oal.DOFConnection.Config.Builder
Construct a new builder based on a type and address.
Builder(DOFCredentials) - Constructor for class org.opendof.core.oal.DOFDomain.Config.Builder
Create a new Builder object.
Builder(DOFCredentials, DOFDomain.State) - Constructor for class org.opendof.core.oal.DOFDomain.Config.Builder
Create a new Builder object from a State object.
Builder(DOFDomain.Config) - Constructor for class org.opendof.core.oal.DOFDomain.Config.Builder
Create a new Builder object from a existing Config.
Builder(DOFInterfaceID, byte[]) - Constructor for class org.opendof.core.oal.DOFInterface.Builder
Construct a builder from its serialized byte array form.
Builder(DOFMarshalContext, Object, DOFPacket) - Constructor for class org.opendof.core.oal.DOFInterface.Builder
Create a Builder from serial form.
Builder(DOFInterfaceID) - Constructor for class org.opendof.core.oal.DOFInterface.Builder
Construct a Builder with an interface ID.
Builder() - Constructor for class org.opendof.core.oal.DOFOperation.Bridge.Config.Builder
Create a new Builder (which by default would bridge operations to unsecure).
Builder(DOFOperation.Bridge.Config) - Constructor for class org.opendof.core.oal.DOFOperation.Bridge.Config.Builder
Create a new Builder from existing config.
Builder() - Constructor for class org.opendof.core.oal.DOFOperation.Filter.Builder
Construct a new builder using the default filter.
Builder(DOFOperation.Filter) - Constructor for class org.opendof.core.oal.DOFOperation.Filter.Builder
Construct a new builder based on another filter.
Builder() - Constructor for class org.opendof.core.oal.DOFQuery.Builder
Construct a DOFQuery.Builder.
Builder(DOFQuery) - Constructor for class org.opendof.core.oal.DOFQuery.Builder
Construct a DOFQuery.Builder based on another DOFQuery.
Builder(DOFServer.Config) - Constructor for class org.opendof.core.oal.DOFServer.Config.Builder
Construct a builder based on an existing configuration.
Builder(DOFServer.State) - Constructor for class org.opendof.core.oal.DOFServer.Config.Builder
Construct a builder based on an existing configuration.
Builder(DOFServer.Type, DOFAddress) - Constructor for class org.opendof.core.oal.DOFServer.Config.Builder
Create a simple, unsecure server on the target address.
Builder() - Constructor for class org.opendof.core.oal.DOFSystem.Config.Builder
Constructs a new builder using the default configuration.
Builder(DOFSystem.Config) - Constructor for class org.opendof.core.oal.DOFSystem.Config.Builder
Construct a new builder based on another configuration.
Builder(DOFSystem.State) - Constructor for class org.opendof.core.oal.DOFSystem.Config.Builder
Construct a builder based on a state.
Builder(int) - Constructor for class org.opendof.core.oal.security.DOFPermission.Binding.Builder
Create a DOFPermission.Binding builder with one or more actions.
Builder(DOFPermission.Binding) - Constructor for class org.opendof.core.oal.security.DOFPermission.Binding.Builder
Create a DOFPermission.Binding builder from an existing permission.
Builder() - Constructor for class org.opendof.core.oal.security.DOFPermissionSet.Builder
Create a builder with no existing entries.
Builder(DOFPermissionSet) - Constructor for class org.opendof.core.oal.security.DOFPermissionSet.Builder
Construct a builder from an existing permission set.
Builder(DOFMarshalContext, Object, DOFPacket) - Constructor for class org.opendof.core.oal.security.DOFPermissionSet.Builder
Create an instance from marshaled form.
Builder(byte[]) - Constructor for class org.opendof.core.oal.security.DOFPermissionSet.Builder
Create an instance from serial form.
BuilderAS(DOFAddress) - Constructor for class org.opendof.core.oal.DOFConnection.Config.BuilderAS
Construct a new builder based on a type and address.
BuilderAS(DOFAddress) - Constructor for class org.opendof.core.oal.DOFServer.Config.BuilderAS
Create a simple, unsecure server on the target address.
BuilderGroup(DOFGroupAddress, DOFCredentials) - Constructor for class org.opendof.core.oal.DOFConnection.Config.BuilderGroup
Construct a new builder based on a group address and credentials.
BuilderHub(DOFGroupAddress, DOFCredentials) - Constructor for class org.opendof.core.oal.DOFConnection.Config.BuilderHub
Construct a new builder based on an address an credentials.
BuilderPoint(DOFGroupAddress, DOFCredentials) - Constructor for class org.opendof.core.oal.DOFConnection.Config.BuilderPoint
Construct a new builder based on an address an credentials.
BuilderSecure(DOFCredentials) - Constructor for class org.opendof.core.oal.DOFSystem.Config.BuilderSecure
Constructs a new builder using the default secure configuration (see DOFSystem.Config.Builder()).
BuilderSecureDatagram(DOFAddress, DOFCredentials) - Constructor for class org.opendof.core.oal.DOFConnection.Config.BuilderSecureDatagram
Construct a new builder based on an address and credentials.
BuilderSecureDatagram(DOFAddress, DOFCredentials) - Constructor for class org.opendof.core.oal.DOFServer.Config.BuilderSecureDatagram
Create a simple, secure server on the target address with a single credentials.
BuilderSecureDatagram(DOFAddress, DOFCredentials...) - Constructor for class org.opendof.core.oal.DOFServer.Config.BuilderSecureDatagram
Create a simple, secure server on the target address with potentially multiple credentials.
BuilderSecureDatagram(DOFAddress, Collection<DOFCredentials>) - Constructor for class org.opendof.core.oal.DOFServer.Config.BuilderSecureDatagram
Create a simple, secure server on the target address with a collection of credentials.
BuilderSecureStream(DOFAddress, DOFCredentials) - Constructor for class org.opendof.core.oal.DOFConnection.Config.BuilderSecureStream
Construct a new builder based on an address and credentials.
BuilderSecureStream(DOFAddress, DOFCredentials) - Constructor for class org.opendof.core.oal.DOFServer.Config.BuilderSecureStream
Create a simple, secure server on the target address with a single credentials.
BuilderSecureStream(DOFAddress, DOFCredentials...) - Constructor for class org.opendof.core.oal.DOFServer.Config.BuilderSecureStream
Create a simple, secure server on the target address with potentially multiple credentials.
BuilderSecureStream(DOFAddress, Collection<DOFCredentials>) - Constructor for class org.opendof.core.oal.DOFServer.Config.BuilderSecureStream
Create a simple, secure server on the target address with a collection of credentials.
BuilderStateless(DOFAddress) - Constructor for class org.opendof.core.oal.DOFConnection.Config.BuilderStateless
Construct a new builder based on an address.
BuilderUnsecure() - Constructor for class org.opendof.core.oal.DOFSystem.Config.BuilderUnsecure
Constructs a new builder using the default unsecure configuration (see DOFSystem.Config.Builder()).
BuilderUnsecureDatagram(DOFAddress) - Constructor for class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureDatagram
Construct a new builder based on an address.
BuilderUnsecureDatagram(DOFAddress) - Constructor for class org.opendof.core.oal.DOFServer.Config.BuilderUnsecureDatagram
Create a simple, unsecure server on the target address.
BuilderUnsecureMulticast(DOFAddress) - Constructor for class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureMulticast
Construct a new builder based on a multicast address.
BuilderUnsecureMulticast(DOFAddress) - Constructor for class org.opendof.core.oal.DOFServer.Config.BuilderUnsecureMulticast
Create a simple, unsecure server on the target address.
BuilderUnsecureStream(DOFAddress) - Constructor for class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureStream
Construct a new builder based on an address.
BuilderUnsecureStream(DOFAddress) - Constructor for class org.opendof.core.oal.DOFServer.Config.BuilderUnsecureStream
Create a simple, unsecure server on the target address.
bytesToAsciiString(byte[]) - Static method in class org.opendof.core.oal.DOFUtil
Convert an ascii byte array to a String.
bytesToAsciiString(byte[], int, int) - Static method in class org.opendof.core.oal.DOFUtil
Convert an ascii byte array to a String.
bytesToHexString(byte[]) - Static method in class org.opendof.core.oal.DOFUtil
Convert a byte array of data to its hexadecimal String representation.
bytesToHexString(byte[], int, int) - Static method in class org.opendof.core.oal.DOFUtil
Convert a byte array of data to its hexadecimal String representation.

C

cancel() - Method in interface org.opendof.core.oal.DOFOperation
Cancel the operation.
cancelActivate(DOFSystem, DOFRequest, DOFObjectID, DOFInterfaceID) - Method in interface org.opendof.core.oal.DOFSystem.ActivateInterestListener
This method is called when DOFInterestLevel.ACTIVATE-level interest (and higher) is complete (no longer desired) for an interface on an object.
cancelAllOperations() - Method in class org.opendof.core.oal.DOF
Cancels all outstanding operations sourced by this DOF.
CCM() - Constructor for class org.opendof.core.oal.security.DOFSecurityMode.CCM
 
changed(DOFInterface.Property) - Method in class org.opendof.core.oal.DOFObject
Used by a Provider to notify all subscribers that a property's value has changed.
checkException() - Method in interface org.opendof.core.oal.DOFOperation
If this operation has resulted in any exception(s), checkException() will throw the first exception (since multiple exceptions are possible for some operations), otherwise, it will return immediately.
CLASS_AS - Static variable in class org.opendof.core.oal.DOFObjectID
The Authentication Server (AS) assigned object identifier class.
CLASS_AWS_RESOURCE_ID - Static variable in class org.opendof.core.oal.DOFObjectID
The AWS Resource ID object identifier class.
CLASS_BROADCAST - Static variable in class org.opendof.core.oal.DOFObjectID
The Broadcast object identifier class.
CLASS_DOMAIN - Static variable in class org.opendof.core.oal.DOFObjectID
The Domain object identifier class.
CLASS_EMAIL - Static variable in class org.opendof.core.oal.DOFObjectID
The Email object identifier class.
CLASS_EUI48 - Static variable in class org.opendof.core.oal.DOFObjectID
The EUI-48 object identifier class.
CLASS_EUI64 - Static variable in class org.opendof.core.oal.DOFObjectID
The EUI-64 object identifier class.
CLASS_GUID - Static variable in class org.opendof.core.oal.DOFObjectID
The GUID object identifier class.
CLASS_HIDLC - Static variable in class org.opendof.core.oal.DOFObjectID
The HiDLC object identifier class.
CLASS_IPV4 - Static variable in class org.opendof.core.oal.DOFObjectID
The IPv4 Address object identifier class.
CLASS_IPV6 - Static variable in class org.opendof.core.oal.DOFObjectID
The IPv6 Address object identifier class.
CLASS_LODLC - Static variable in class org.opendof.core.oal.DOFObjectID
The LoDLC object identifier class.
CLASS_MAC - Static variable in class org.opendof.core.oal.DOFObjectID
The Mac Address object identifier class.
CLASS_ODP - Static variable in class org.opendof.core.oal.DOFObjectID
The OpenDOF Project assigned object identifier class.
CLASS_SMART_ENERGY_SYSTEM_SERIAL_NUMBER - Static variable in class org.opendof.core.oal.DOFObjectID
The Smart Energy System Serial Number object identifier class.
clearProviderExclusions() - Method in class org.opendof.core.oal.DOFOperation.Control
Clear the list of provider exclusions.
close(DOFConnection) - Method in class org.opendof.core.oal.DOF
Forces a connection to close.
compareTo(DOFInterface.Item) - Method in class org.opendof.core.oal.DOFInterface.Item
compareTo compares this Item with another object lexicographically.
compareTo(DOFInterfaceID) - Method in class org.opendof.core.oal.DOFInterfaceID
Compares two DOFInterfaceIDs byte-by-byte until the shortest length.
compareTo(DOFObjectID.Attribute) - Method in class org.opendof.core.oal.DOFObjectID.Attribute
 
compareTo(DOFObjectID) - Method in class org.opendof.core.oal.DOFObjectID
Compare against another DOFObjectID.
compareTo(DOFRouteInfo) - Method in class org.opendof.core.oal.DOFRouteInfo
 
complete(DOFOperation, DOFException) - Method in interface org.opendof.core.oal.DOFConnection.ConnectOperationListener
Operation completed.
complete(DOFOperation, DOFException) - Method in class org.opendof.core.oal.DOFObject.DefaultProvider
Called when the library receives notification that an operation is complete.
complete(DOFOperation, DOFException) - Method in interface org.opendof.core.oal.DOFObject.SessionOperationListener
Operation completed.
complete(DOFOperation, DOFException) - Method in interface org.opendof.core.oal.DOFOperation.OperationListener
Operation completed.
connect(int) - Method in class org.opendof.core.oal.DOFConnection
Open a connection, waiting up to timeout for the connection to be established.
connectionClosed(Object, DOFConnection.State) - Method in interface org.opendof.core.oal.DOFAuditListener
Connection closed audit event.
connectionFailed(DOFConnection.State) - Method in interface org.opendof.core.oal.DOFAuditListener
Connection failed audit event.
connectionOpened(DOFConnection.State) - Method in interface org.opendof.core.oal.DOFAuditListener
Connection opened audit event.
connectionUpdate(Object, DOFConnection.State) - Method in interface org.opendof.core.oal.DOFAuditListener
Connection update audit event.
contains(Object) - Method in class org.opendof.core.oal.value.DOFArray
 
containsAll(Collection<?>) - Method in class org.opendof.core.oal.value.DOFArray
 
Control() - Constructor for class org.opendof.core.oal.DOFOperation.Control
Create a default instance not for unmarshalling.
Control(DOFOperation.Control) - Constructor for class org.opendof.core.oal.DOFOperation.Control
Copy constructor.
Control(DOFMarshalContext, Object, DOFPacket) - Constructor for class org.opendof.core.oal.DOFOperation.Control
Create an instance from serial form.
create(DOFObjectID.Authentication, int, byte[], Map<Integer, DOFPermissionSet>, Collection<DOFObjectID.Authentication>, boolean) - Static method in class org.opendof.core.oal.DOFAuthenticator.AuthenticationNode
Create an Authentication node for authentication.
create(DOFObjectID.Authentication, int, List<Integer>, Map<Integer, DOFPermissionSet>, Collection<DOFObjectID.Authentication>, boolean) - Static method in class org.opendof.core.oal.DOFAuthenticator.AuthenticationNode
Create an Authentication node for management.
create(DOFObjectID.Authentication, byte[], int, DOFObjectID.Authentication, boolean) - Static method in class org.opendof.core.oal.DOFAuthenticator.RemoteDomainNode
Create a RemoteDomain node for authentication.
create(DOFObjectID.Authentication, List<Integer>, int, DOFObjectID.Authentication, Map<DOFObjectID.Authentication, DOFObjectID.Authentication>, boolean) - Static method in class org.opendof.core.oal.DOFAuthenticator.RemoteDomainNode
Create a RemoteDomain node for management.
create(DOFObjectID.Authentication, int, int, short, byte[], Map<Integer, DOFPermissionSet>, boolean, DOFAuthenticator.SecureGroupNode.GroupConfig) - Static method in class org.opendof.core.oal.DOFAuthenticator.SecureGroupNode
Create a SecureGroup node for authentication.
create(DOFObjectID.Authentication, int, int, short, List<Integer>, Map<Integer, DOFPermissionSet>, boolean, DOFAuthenticator.SecureGroupNode.GroupConfig) - Static method in class org.opendof.core.oal.DOFAuthenticator.SecureGroupNode
Create a SecureGroup node for management.
create(short, short, short, byte[]) - Static method in class org.opendof.core.oal.DOFAuthenticator.SecureGroupNode.GroupConfig
Construct a group configuration with specified parameters.
create(DOFCredentials, DOFObjectID.Domain) - Static method in class org.opendof.core.oal.DOFCredentials
Construct a DOFCredentials with a target domain.
create(byte[]) - Static method in class org.opendof.core.oal.DOFCredentials
create(URL) - Static method in class org.opendof.core.oal.DOFCredentials
Create a DOFCredentials by reading from a java.net.URL.
create(String) - Static method in class org.opendof.core.oal.DOFCredentials
Create a DOFCredentials by reading from a file specified by filename.
create(File) - Static method in class org.opendof.core.oal.DOFCredentials
Create a DOFCredentials by reading from a File.
create(InputStream) - Static method in class org.opendof.core.oal.DOFCredentials
Create a DOFCredentials by reading from an InputStream.
create(DOFObjectID.Domain, DOFObjectID.Authentication, byte[]) - Static method in class org.opendof.core.oal.DOFCredentials.Key
Construct Key credentials from an authentication domain, objectID and key.
create(DOFObjectID.Authentication, byte[]) - Static method in class org.opendof.core.oal.DOFCredentials.Key
Construct Key credentials from an objectID and key.
create(DOFObjectID.Domain, DOFObjectID.Authentication, String) - Static method in class org.opendof.core.oal.DOFCredentials.Password
Construct Password credentials from an authentication domain, identity, and password.
create(DOFObjectID.Authentication, String) - Static method in class org.opendof.core.oal.DOFCredentials.Password
Construct Password credentials from an authentication identity and password.
create(int, String, Throwable) - Static method in exception org.opendof.core.oal.DOFException
Create a DOFException using an error code, an error message, and a cause.
create(byte[]) - Static method in class org.opendof.core.oal.DOFInterfaceID
Construct an interface identifier using a byte array.
create(byte[], int) - Static method in class org.opendof.core.oal.DOFInterfaceID
Construct an interface identifier using a byte array, starting at an offset into the array.
create(DOFMarshalContext, Object, DOFPacket) - Static method in class org.opendof.core.oal.DOFInterfaceID
Construct an interface identifier from serial form.
create(byte, long) - Static method in class org.opendof.core.oal.DOFInterfaceID
Construct an interface identifier by specifying a registry and an identifier.
create(String) - Static method in class org.opendof.core.oal.DOFInterfaceID
Construct an interface identifier using the standard format.
create(byte, byte[]) - Static method in class org.opendof.core.oal.DOFObjectID.Attribute
Construct an attribute using binary data.
create(byte, DOFObjectID) - Static method in class org.opendof.core.oal.DOFObjectID.Attribute
Construct an attribute using a DOFObjectID.
create(DOFObjectID) - Static method in class org.opendof.core.oal.DOFObjectID.Authentication
Create a DOFObjectID.Authentication from a DOFObjectID.
create(byte[]) - Static method in class org.opendof.core.oal.DOFObjectID.Authentication
Create a DOFObjectID.Authentication from a byte[] of data.
create(byte[], int) - Static method in class org.opendof.core.oal.DOFObjectID.Authentication
Create an DOFObjectID.Authentication from a byte[] of data at an offset.
create(int, byte[]) - Static method in class org.opendof.core.oal.DOFObjectID.Authentication
Create an DOFObjectID.Authentication given its class and byte data.
create(String) - Static method in class org.opendof.core.oal.DOFObjectID.Authentication
Construct a DOFObjectID.Authentication using the standard format.
create(DOFMarshalContext, Object, DOFPacket) - Static method in class org.opendof.core.oal.DOFObjectID.Authentication
Create a DOFObjectID.Authentication from serial form.
create(byte[]) - Static method in class org.opendof.core.oal.DOFObjectID
Create an DOFObjectID from a byte[] of data.
create(byte[], int) - Static method in class org.opendof.core.oal.DOFObjectID
Create an DOFObjectID from a byte[] of data at an offset.
create(int, byte[], List<DOFObjectID.Attribute>) - Static method in class org.opendof.core.oal.DOFObjectID
Create a DOFObjectID given its class, byte data and attributes.
create(int, byte[], DOFObjectID.Attribute...) - Static method in class org.opendof.core.oal.DOFObjectID
Create a DOFObjectID given its class, byte data and optionally attributes.
create(String) - Static method in class org.opendof.core.oal.DOFObjectID
Constructs a DOFObjectID from a String in the standard string format defined by the OpenDOF Technical Committee.
create(DOFObjectID, DOFObjectID.Attribute...) - Static method in class org.opendof.core.oal.DOFObjectID
Create a DOFObjectID, with a variable number of attributes, using an object identifier and zero or more attributes.
create(DOFObjectID, List<DOFObjectID.Attribute>) - Static method in class org.opendof.core.oal.DOFObjectID
Create a DOFObjectID with a list of attributes, using an object identifier and attributes.
create(DOFMarshalContext, Object, DOFPacket) - Static method in class org.opendof.core.oal.DOFObjectID
Create a DOFObjectID from serial form.
create(DOFObjectID) - Static method in class org.opendof.core.oal.DOFObjectID.Domain
Create a DOFObjectID.Domain from a DOFObjectID.
create(byte[]) - Static method in class org.opendof.core.oal.DOFObjectID.Domain
Create an DOFObjectID.Domain from a byte[] of data.
create(byte[], int) - Static method in class org.opendof.core.oal.DOFObjectID.Domain
Create an DOFObjectID.Domain from a byte[] of data at an offset.
create(int, byte[]) - Static method in class org.opendof.core.oal.DOFObjectID.Domain
Create an DOFObjectID given its class and byte data.
create(String) - Static method in class org.opendof.core.oal.DOFObjectID.Domain
Construct a DOFObjectID.Domain using the standard format.
create(DOFMarshalContext, Object, DOFPacket) - Static method in class org.opendof.core.oal.DOFObjectID.Domain
Create a DOFObjectID.Domain from serial form.
create(DOFObjectID) - Static method in class org.opendof.core.oal.DOFObjectID.Source
Create an DOFObjectID.Source from a DOFObjectID.
create(byte[]) - Static method in class org.opendof.core.oal.DOFObjectID.Source
Create a DOFObjectID.Source from a byte[] of data.
create(byte[], int) - Static method in class org.opendof.core.oal.DOFObjectID.Source
Create a DOFObjectID.Source from a byte[] of data at an offset.
create(int, byte[]) - Static method in class org.opendof.core.oal.DOFObjectID.Source
Create an DOFObjectID.Source given its class and byte data.
create(String) - Static method in class org.opendof.core.oal.DOFObjectID.Source
Construct a DOFObjectID.Source using the standard format.
create(DOFMarshalContext, Object, DOFPacket) - Static method in class org.opendof.core.oal.DOFObjectID.Source
Create a DOFObjectID.Source from serial form.
create() - Static method in class org.opendof.core.oal.DOFPacket
Constructs a DOFPacket instance with no contents.
create(byte[]) - Static method in class org.opendof.core.oal.DOFPacket
Constructs a DOFPacket instance from a source byte array.
create(byte[], int) - Static method in class org.opendof.core.oal.DOFPacket
Constructs a DOFPacket instance from a portion of a source byte array starting at offset 0.
create(byte[], int, int) - Static method in class org.opendof.core.oal.DOFPacket
Constructs a DOFPacket instance from a portion of a source byte array.
create(boolean, DOFType.Context.Resolver, DOFPacket) - Method in class org.opendof.core.oal.DOFType.Context
Create a type from a buffer that is pointing to a reference to the type in the context.
create(boolean, DOFPacket) - Method in class org.opendof.core.oal.DOFType.Context
Create a type from a buffer that is pointing to a reference to the type in the context.
create(DOFCipher.Algorithm, DOFCipher.Strength, byte[]) - Static method in class org.opendof.core.oal.security.DOFCipher
Create a block cipher for the given algorithm, strength, and key.
create(byte[]) - Method in interface org.opendof.core.oal.security.DOFCipher.Factory
Create DOFCipher from a key.
create(byte[]) - Static method in class org.opendof.core.oal.security.DOFPermission
Creates and returns a Permission object of the correct type from a byte array of data.
create(DOFMarshalContext, DOFPacket) - Static method in class org.opendof.core.oal.security.DOFPermission
Creates and returns a Permission object of the correct type by removing it from the front of a BufferedPacket.
create(byte[]) - Method in interface org.opendof.core.oal.security.DOFPermission.Factory
Creates and returns a Permission object of the correct type from a byte array.
create(DOFCipher.Algorithm, DOFCipher.Strength, int, boolean) - Static method in class org.opendof.core.oal.security.DOFSecurityMode.CCM
Construct a CCM.
createAsAssignedOID(int, byte, short, long) - Static method in class org.opendof.core.oal.DOFUtil
Create an AS assigned identifier from its specified parts.
createAuthenticator(DOFAuthenticator.Config) - Method in class org.opendof.core.oal.DOF
Creates a DOFAuthenticator that uses the specified configuration.
createConnection(DOFConnection.Config) - Method in class org.opendof.core.oal.DOF
Creates a DOFConnection that uses the specified configuration.
createConnection(DOF) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderAS
This is a convenience method for creating the connection with the implied DOFConnection.Config.
createConnection(DOF) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderGroup
This is a convenience method for creating the connection with the implied DOFConnection.Config.
createConnection(DOF, DOFAddress, DOFAddress) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderGroup
This is a convenience method for creating the connection with the implied DOFConnection.Config.
createConnection(DOF) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderHub
This is a convenience method for creating the connection with the implied DOFConnection.Config.
createConnection(DOF, DOFAddress) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderHub
This is a convenience method for creating the connection with the implied DOFConnection.Config.
createConnection(DOF) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderPoint
This is a convenience method for creating the connection with the implied DOFConnection.Config.
createConnection(DOF, DOFAddress) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderPoint
This is a convenience method for creating the connection with the implied DOFConnection.Config.
createConnection(DOF) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureDatagram
This is a convenience method for creating the connection with the implied DOFConnection.Config.
createConnection(DOF) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureStream
This is a convenience method for creating the connection with the implied DOFConnection.Config.
createConnection(DOF) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureMulticast
This is a convenience method for creating the connection with the implied DOFConnection.Config.
createConnection(DOFConnection.Config) - Method in class org.opendof.core.oal.DOFConnection
Create a DOFConnection.Type.POINT connection related to this connection.
createConnection() - Method in interface org.opendof.core.oal.DOFConnection.State
Create a connection from this State.
createConnection(DOFConnection.Config) - Method in class org.opendof.core.oal.DOFServer
Create one of the following connections related to this server.
createConnectionConfig(DOFAddress) - Method in class org.opendof.core.oal.DOFServer.Config
Create a connection configuration for a given address.
createDefault() - Static method in class org.opendof.core.oal.DOFProtocolNegotiator
Create a default protocol negotiator.
createDefaultAS() - Static method in class org.opendof.core.oal.DOFProtocolNegotiator
Create a protocol negotiator for authentication.
createDefaultASOnly() - Static method in class org.opendof.core.oal.DOFProtocolNegotiator
Create a protocol negotiator for authentication only.
createDomain(DOFDomain.Config) - Method in class org.opendof.core.oal.DOF
Creates a DOFDomain that uses the specified configuration.
createGuid() - Static method in class org.opendof.core.oal.DOFUtil
Create a type 4 (pseudo randomly generated) UUID as an array of 16 bytes.
createObject(DOFObjectID) - Method in class org.opendof.core.oal.DOFSystem
Create a DOFObject with the specified object identifier.
createPeerConnection(DOF) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureMulticast
This is a convenience method for creating the connection with the implied DOFConnection.Config.
createPeerConnection(DOF, DOFAddress, DOFAddress) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureMulticast
This is a convenience method for creating the connection with the implied DOFConnection.Config.
createRegistration(DOFObjectID, DOFInterface.Event, DOFRegistration.Listener, Object) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to begin and maintain an event registration, as specified using a context, to be notified of events and associated value(s).
createRegistration(DOFObjectID, DOFInterface.Event, DOFRegistration.Listener) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to begin and maintain an event registration, as specified using a context, to be notified of events and associated value(s).
createRegistration(DOFObjectID, DOFInterface.Event, DOFOperation.Control, DOFRegistration.Listener, Object) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to begin and maintain an event registration, as specified using a DOFOperation.Control and context, to be notified of events and associated value(s).
createRegistration(DOFObjectID, DOFInterface.Event, DOFOperation.Control, DOFRegistration.Listener) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to begin and maintain an event registration, as specified using a DOFOperation.Control and context, to be notified of events and associated value(s).
createRegistration(DOFQuery, DOFInterface.Event, DOFRegistration.Listener, Object) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to begin and maintain an event registration, as specified using a DOFQuery and a context, to be notified of events and associated value(s).
createRegistration(DOFQuery, DOFInterface.Event, DOFRegistration.Listener) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to begin and maintain an event registration, as specified using a DOFQuery and a context, to be notified of events and associated value(s).
createRegistration(DOFQuery, DOFInterface.Event, DOFOperation.Control, DOFRegistration.Listener, Object) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to begin and maintain an event registration, as specified using a DOFQuery, DOFOperation.Control, and a context, to be notified of events and associated value(s).
createRegistration(DOFQuery, DOFInterface.Event, DOFOperation.Control, DOFRegistration.Listener) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to begin and maintain an event registration, as specified using a DOFQuery, DOFOperation.Control, and a context, to be notified of events and associated value(s).
createServer(DOFServer.Config) - Method in class org.opendof.core.oal.DOF
Creates a DOFServer that uses the specified configuration.
createServer(DOF) - Method in class org.opendof.core.oal.DOFServer.Config.BuilderUnsecureMulticast
This is a convenience method for creating the server with the implied DOFServer.Config.
createServer(DOF, DOFAddress) - Method in class org.opendof.core.oal.DOFServer.Config.BuilderUnsecureMulticast
This is a convenience method for creating the server with the implied DOFServer.Config.
createServer(DOFServer.Config) - Method in class org.opendof.core.oal.DOFServer
Create a server related to this server.
createSessionKey() - Static method in class org.opendof.core.oal.DOFAuthenticator
Create a random session key that is suitable for long-term use as either a shared secret or a session key.
createSubscription(DOFObjectID, DOFInterface.Property, int, DOFSubscription.Listener, Object) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to begin and maintain a subscription, as specified using a context, to be notified of changes to a property's value.
createSubscription(DOFObjectID, DOFInterface.Property, int, DOFSubscription.Listener) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to begin and maintain a subscription, as specified using a context, to be notified of changes to a property's value.
createSubscription(DOFObjectID, DOFInterface.Property, int, DOFOperation.Control, DOFSubscription.Listener, Object) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to begin and maintain a subscription, as specified using a DOFOperation.Control and a context, to be notified of changes to a property's value.
createSubscription(DOFObjectID, DOFInterface.Property, int, DOFOperation.Control, DOFSubscription.Listener) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to begin and maintain a subscription, as specified using a DOFOperation.Control and a context, to be notified of changes to a property's value.
createSubscription(DOFQuery, DOFInterface.Property, int, DOFSubscription.Listener, Object) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to begin and maintain a subscription, as specified using a DOFQuery and a context, to be notified of changes to a property's value.
createSubscription(DOFQuery, DOFInterface.Property, int, DOFSubscription.Listener) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to begin and maintain a subscription, as specified using a DOFQuery and a context, to be notified of changes to a property's value.
createSubscription(DOFQuery, DOFInterface.Property, int, DOFOperation.Control, DOFSubscription.Listener, Object) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to begin and maintain a subscription, as specified using a DOFQuery, DOFOperation.Control, and a context, to be notified of changes to a property's value.
createSubscription(DOFQuery, DOFInterface.Property, int, DOFOperation.Control, DOFSubscription.Listener) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to begin and maintain a subscription, as specified using a DOFQuery, DOFOperation.Control, and a context, to be notified of changes to a property's value.
createSystem() - Method in class org.opendof.core.oal.DOF
Creates a DOFSystem that uses the default configuration.
createSystem(DOFSystem.Config) - Method in class org.opendof.core.oal.DOF
Creates a DOFSystem that uses the specified configuration.
createSystem(DOFSystem.Config, int) - Method in class org.opendof.core.oal.DOF
Creates a DOFSystem that uses the specified configuration.
createSystem(DOF, int) - Method in class org.opendof.core.oal.DOFSystem.Config.BuilderSecure
This is a convenience method for creating the system with the implied DOFSystem.Config.
createSystem(DOF, int) - Method in class org.opendof.core.oal.DOFSystem.Config.BuilderUnsecure
This is a convenience method for creating the system with the implied DOFSystem.Config.

D

DATETIME - Static variable in class org.opendof.core.oal.DOFType
The type identifier for a coordinated universal time (UTC).
decrypt(byte[]) - Method in class org.opendof.core.oal.security.DOFCipher
Decrypt a block of data.
DEFAULT_GROUP_CONFIG - Static variable in class org.opendof.core.oal.DOFAuthenticator.SecureGroupNode
The default group configuration.
DEFAULT_HEARTBEAT - Static variable in class org.opendof.core.oal.DOFAuthenticator.SecureGroupNode.GroupConfig
Default heartbeat timing period in seconds.
DEFAULT_HUB_POINT_MAX_RECEIVE_SILENCE - Static variable in class org.opendof.core.oal.DOFConnection.Config
The default max receive silence for DOFConnection.Type.HUB and DOFConnection.Type.POINT connections.
DEFAULT_HUB_POINT_MAX_SEND_SILENCE - Static variable in class org.opendof.core.oal.DOFConnection.Config
 
DEFAULT_MAX_GRANT_LIFETIME - Static variable in class org.opendof.core.oal.DOFAuthenticator.Config
The default maximum lifetime of a permission grant, in minutes.
DEFAULT_MAX_RECEIVE_SILENCE - Static variable in class org.opendof.core.oal.DOFConnection.Config
The default max receive silence.
DEFAULT_MAX_SEND_SILENCE - Static variable in class org.opendof.core.oal.DOFConnection.Config
The default max send silence.
DEFAULT_MAX_SILENCE - Static variable in class org.opendof.core.oal.DOFDomain
The default max silence for a DOFDomain object in milliseconds.
DEFAULT_RANK - Static variable in class org.opendof.core.oal.DOF.Config
A mid-range value (128), so that the default desire to manage a secure multicast group is neither strong nor weak.
DEFAULT_RETRY_PERIOD - Static variable in class org.opendof.core.oal.DOFDomain
The default retry period for a DOFDomain object in milliseconds.
DEFAULT_RETRY_PERIOD - Static variable in class org.opendof.core.oal.DOFOperation.Control
The default retry period for an operation.
DEFAULT_THREADPOOL_SIZE - Static variable in class org.opendof.core.oal.DOF.Config
Zero, which means the default is to allow the underlying operating system to manage the thread pool.
DEFAULT_TMAX - Static variable in class org.opendof.core.oal.DOFAuthenticator.SecureGroupNode.GroupConfig
Default maximum timing period in minutes.
DEFAULT_TMIN - Static variable in class org.opendof.core.oal.DOFAuthenticator.SecureGroupNode.GroupConfig
Default minimum timing period in minutes.
DefaultProtocolFactory() - Constructor for class org.opendof.core.oal.DOF.DefaultProtocolFactory
Constructs a default protocol factory.
DefaultProvider() - Constructor for class org.opendof.core.oal.DOFObject.DefaultProvider
 
define(DOFInterfaceID, int) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to get the definition of an interface.
define(DOFInterfaceID, DOFOperation.Control, int) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to get the definition of an interface.
define(DOFOperation.Define, DOFInterface) - Method in interface org.opendof.core.oal.DOFObject.DefineOperationListener
Process a result.
DEFINE - Static variable in class org.opendof.core.oal.security.DOFPermission
The define permission is implemented in DOFPermission.Define.
Define(DOFInterfaceID) - Constructor for class org.opendof.core.oal.security.DOFPermission.Define
Construct a new Define permission for the specified interface ID.
Define(DOFMarshalContext, Object, DOFPacket) - Constructor for class org.opendof.core.oal.security.DOFPermission.Define
Create an instance from serial form.
defineAs(DOFType) - Method in interface org.opendof.core.oal.DOFType.Context.Resolver
Resolve a forward reference to the specified DOFType.
defineAs(DOFType) - Method in class org.opendof.core.oal.DOFType.Typedef
Finalize a forward reference.
destroy() - Method in class org.opendof.core.oal.DOF
Frees resources allocated during the creation of a DOF.
destroy() - Method in class org.opendof.core.oal.DOFAuthenticator
Destroys an authenticator.
destroy() - Method in class org.opendof.core.oal.DOFConnection
Destroy a connection, removing references to it.
destroy() - Method in class org.opendof.core.oal.DOFDomain
Destroys an domain.
destroy() - Method in class org.opendof.core.oal.DOFObject
Destroy an object that has been created by the system.
destroy() - Method in class org.opendof.core.oal.DOFRegistration
Destroy the DOFRegistration.
destroy() - Method in class org.opendof.core.oal.DOFServer
Destroy is used to clean up resources allocated during DOFServer creation.
destroy() - Method in class org.opendof.core.oal.DOFSubscription
Destroy the DOFSubscription.
destroy() - Method in class org.opendof.core.oal.DOFSystem
Destroys a DOFSystem.
disconnect() - Method in class org.opendof.core.oal.DOFConnection
Request that a connection be terminated.
DOF - Class in org.opendof.core.oal
The DOF class represents a DOF networking node.
DOF() - Constructor for class org.opendof.core.oal.DOF
Creates a DOF instance with a default config.
DOF(DOF.Config) - Constructor for class org.opendof.core.oal.DOF
Creates a DOF instance that uses the specified configuration.
DOF.Config - Class in org.opendof.core.oal
The Config class specifies the initial configuration to use when creating a DOF.
DOF.Config.Builder - Class in org.opendof.core.oal
This class enables you to customize the configuration of a DOF.
DOF.DefaultProtocolFactory - Class in org.opendof.core.oal
The default protocol factory implements DOFProtocolFactory and is the factory that is used unless you create your own.
DOF.DomainListener - Interface in org.opendof.core.oal
The DomainListener interface enables you to be notified when a route to the Authentication Server for a remote domain is discovered.
DOF.InterestListener - Interface in org.opendof.core.oal
The DOF.InterestListener interface enables you to create functionality for monitoring all interest requests.
DOF.Log - Class in org.opendof.core.oal
The Log class contains logging methods for both sending (DOF.Log) and receiving (DOF.Log.Listener) log messages.
DOF.Log.Level - Enum in org.opendof.core.oal
Logging priority levels.
DOF.Log.Listener - Interface in org.opendof.core.oal
The DOF.Log.Listener interface enables you to receive log messages when implemented.
DOF.PermissionListener - Interface in org.opendof.core.oal
The PermissionListener interface enables you to be notified when a terminal permission is granted or denied.
DOF.Runtime - Class in org.opendof.core.oal
The Runtime class enables access to runtime information about the associated DOF, including traffic statistics and information about active connections and servers.
DOF.Runtime.ConnectionStateListener - Interface in org.opendof.core.oal
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.
DOF.Runtime.ServerStateListener - Interface in org.opendof.core.oal
The ServerStateListener interface, when implemented, enables you to receive notifications when any of the DOF's servers start or stop.
DOF.SecurityDesire - Enum in org.opendof.core.oal
The SecurityDesire enumeration types represent the security levels that can be imposed on connections DOFConnection and servers DOFServer.
DOF.State - Interface in org.opendof.core.oal
A State instance represents a snapshot of the DOF's configuration information as it exists at the moment when you call DOF.getState().
DOF.TrafficStats - Interface in org.opendof.core.oal
A TrafficStats instance contains information about a DOF's traffic-related statistical data, including packet counts and bytes counts.
DOF.UncaughtExceptionListener - Interface in org.opendof.core.oal
The definition of the listener for uncaught exceptions.
DOFAccessDeniedException - Exception in org.opendof.core.oal.security
This exception means that the initiator does not have the required permissions.
DOFAccessDeniedException() - Constructor for exception org.opendof.core.oal.security.DOFAccessDeniedException
 
DOFAccessDeniedException(Throwable) - Constructor for exception org.opendof.core.oal.security.DOFAccessDeniedException
 
DOFAccessDeniedException(String) - Constructor for exception org.opendof.core.oal.security.DOFAccessDeniedException
 
DOFAccessDeniedException(String, Throwable) - Constructor for exception org.opendof.core.oal.security.DOFAccessDeniedException
 
DOFAckTimeoutException - Exception in org.opendof.core.oal
This exception means that an operation has not been acknowledged within the time limit.
DOFAckTimeoutException() - Constructor for exception org.opendof.core.oal.DOFAckTimeoutException
 
DOFAckTimeoutException(Throwable) - Constructor for exception org.opendof.core.oal.DOFAckTimeoutException
 
DOFAckTimeoutException(String) - Constructor for exception org.opendof.core.oal.DOFAckTimeoutException
 
DOFAckTimeoutException(String, Throwable) - Constructor for exception org.opendof.core.oal.DOFAckTimeoutException
 
DOFAddress - Class in org.opendof.core.oal
This class represents an address in the DOF network.
DOFAddress() - Constructor for class org.opendof.core.oal.DOFAddress
 
DOFAddress.Type - Enum in org.opendof.core.oal
Address types.
DOFApplicationErrorException - Exception in org.opendof.core.oal
This exception occurs when the provider implementation (or any application OperationListener implementation) has failed.
DOFApplicationErrorException() - Constructor for exception org.opendof.core.oal.DOFApplicationErrorException
 
DOFApplicationErrorException(Throwable) - Constructor for exception org.opendof.core.oal.DOFApplicationErrorException
 
DOFApplicationErrorException(String) - Constructor for exception org.opendof.core.oal.DOFApplicationErrorException
 
DOFApplicationErrorException(String, Throwable) - Constructor for exception org.opendof.core.oal.DOFApplicationErrorException
 
DOFArray - Class in org.opendof.core.oal.value
Implementation of DOFValue that supports both fixed- and variable-length arrays of other values.
DOFArray(List<? extends DOFValue>) - Constructor for class org.opendof.core.oal.value.DOFArray
Construct an array from an list of values.
DOFArray(DOFValue[]) - Constructor for class org.opendof.core.oal.value.DOFArray
Construct an array from an array of values.
DOFArray(DOFArray.Type, DOFValue[]) - Constructor for class org.opendof.core.oal.value.DOFArray
Create a DOFArray from an array type an an array of DOFValues.
DOFArray(DOFArray.Type, List<? extends DOFValue>) - Constructor for class org.opendof.core.oal.value.DOFArray
Create a DOFArray from an array type and a list of DOFValues.
DOFArray(DOFArray.Type, DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFArray
Create an instance from serialized form.
DOFArray.Type - Class in org.opendof.core.oal.value
Implementation of DOFType that matches DOFArray.
DOFAuditListener - Interface in org.opendof.core.oal
Auditing interface.
DOFAuthenticationFailedException - Exception in org.opendof.core.oal.security
This exception means that authentication failed.
DOFAuthenticationFailedException() - Constructor for exception org.opendof.core.oal.security.DOFAuthenticationFailedException
 
DOFAuthenticationFailedException(Throwable) - Constructor for exception org.opendof.core.oal.security.DOFAuthenticationFailedException
 
DOFAuthenticationFailedException(String) - Constructor for exception org.opendof.core.oal.security.DOFAuthenticationFailedException
 
DOFAuthenticationFailedException(String, Throwable) - Constructor for exception org.opendof.core.oal.security.DOFAuthenticationFailedException
 
DOFAuthenticator - Class in org.opendof.core.oal
This class is the basis for authenticating credentials within a domain.
DOFAuthenticator.AuthenticationNode - Class in org.opendof.core.oal
This represents an Authentication-type node in the Storage.
DOFAuthenticator.Config - Class in org.opendof.core.oal
This class represents the configuration for an authenticator.
DOFAuthenticator.Config.Builder - Class in org.opendof.core.oal
The authenticator configuration builder.
DOFAuthenticator.CredentialStorage - Interface in org.opendof.core.oal
This interface defines the methods necessary for the DOFAuthenticator.Storage.resolve(org.opendof.core.oal.DOFAuthenticator.CredentialStorage) method to set the identity and private data of a credential.
DOFAuthenticator.RemoteDomainNode - Class in org.opendof.core.oal
This represents a Remote Domain-type node in the Storage.
DOFAuthenticator.SecureGroupNode - Class in org.opendof.core.oal
This represents a Secure Group-type node in the Storage.
DOFAuthenticator.SecureGroupNode.GroupConfig - Class in org.opendof.core.oal
The secure group configuration parameters for a node that represents a secure group.
DOFAuthenticator.SecurityType - Enum in org.opendof.core.oal
The type of security associated with a security request.
DOFAuthenticator.State - Interface in org.opendof.core.oal
This represents the instantaneous state of the authenticator at a given time.
DOFAuthenticator.Storage - Interface in org.opendof.core.oal
The Storage interface defines the methods necessary for authentication, and is used to create storage implementations for different types of storage mediums.
DOFBlob - Class in org.opendof.core.oal.value
Implementation of DOFValue that supports binary large objects (blobs) of fixed or variable length.
DOFBlob(byte[]) - Constructor for class org.opendof.core.oal.value.DOFBlob
Create a new blob from byte data.
DOFBlob(DOFBlob.Type, byte[]) - Constructor for class org.opendof.core.oal.value.DOFBlob
Create a new blob given a type and data.
DOFBlob(DOFBlob.Type, DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFBlob
Create a DOFBlob from serial form.
DOFBlob.Type - Class in org.opendof.core.oal.value
Implementation of DOFType that matches DOFBlob.
DOFBoolean - Class in org.opendof.core.oal.value
Implementation of DOFValue that supports boolean values.
DOFBoolean(boolean) - Constructor for class org.opendof.core.oal.value.DOFBoolean
Create a new boolean given data.
DOFBoolean(DOFBoolean.Type, DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFBoolean
Create a DOFBoolean instance from serial form.
DOFBoolean.Type - Class in org.opendof.core.oal.value
Implementation of DOFType that matches DOFBoolean.
DOFCipher - Class in org.opendof.core.oal.security
A block cipher algorithm implementation.
DOFCipher() - Constructor for class org.opendof.core.oal.security.DOFCipher
 
DOFCipher.Algorithm - Enum in org.opendof.core.oal.security
Block Cipher Algorithms.
DOFCipher.Factory - Interface in org.opendof.core.oal.security
The factory definition for creating a DOFCipher.
DOFCipher.Strength - Enum in org.opendof.core.oal.security
The strength of the encryption.
DOFConnection - Class in org.opendof.core.oal
DOFConnection represents an ability to communicate with other nodes in a DOF network.
DOFConnection.Config - Class in org.opendof.core.oal
This class contains configuration information required for a DOFConnection.
DOFConnection.Config.Builder - Class in org.opendof.core.oal
This class creates connection configurations.
DOFConnection.Config.BuilderAS - Class in org.opendof.core.oal
This class creates connection configurations for connecting to an Authentication Server.
DOFConnection.Config.BuilderGroup - Class in org.opendof.core.oal
This class creates DOFConnection.Type.GROUP connection configurations.
DOFConnection.Config.BuilderHub - Class in org.opendof.core.oal
This class creates DOFConnection.Type.HUB connection configurations.
DOFConnection.Config.BuilderPoint - Class in org.opendof.core.oal
This class creates DOFConnection.Type.POINT connection configurations.
DOFConnection.Config.BuilderSecureDatagram - Class in org.opendof.core.oal
This class creates secure DOFConnection.Type.DATAGRAM connection configurations.
DOFConnection.Config.BuilderSecureStream - Class in org.opendof.core.oal
This class creates secure DOFConnection.Type.STREAM connection configurations.
DOFConnection.Config.BuilderStateless - Class in org.opendof.core.oal
This class creates unsecure DOFConnection.Type.DATAGRAM_STATELESS connection configurations.
DOFConnection.Config.BuilderUnsecureDatagram - Class in org.opendof.core.oal
This class creates unsecure DOFConnection.Type.DATAGRAM connection configurations.
DOFConnection.Config.BuilderUnsecureMulticast - Class in org.opendof.core.oal
This class creates unsecure multicast DOFConnection.Type.DATAGRAM connection configurations.
DOFConnection.Config.BuilderUnsecureStream - Class in org.opendof.core.oal
This class creates unsecure DOFConnection.Type.STREAM connection configurations.
DOFConnection.ConnectOperationListener - Interface in org.opendof.core.oal
This interface is used for the completion notification for asynchronous connect requests.
DOFConnection.Direction - Enum in org.opendof.core.oal
This enumeration represents the different connection directions.
DOFConnection.PeerListener - Interface in org.opendof.core.oal
Implement this interface to monitor the addition/removal of peers (within a secure group) at runtime.
DOFConnection.State - Interface in org.opendof.core.oal
This class represents the instantaneous state of the connection at a given time.
DOFConnection.StateListener - Interface in org.opendof.core.oal
StateListener is used to receive notifications about a particular connection's state, such as when a connection is established or terminated.
DOFConnection.StreamRequest - Class in org.opendof.core.oal
This represents a request for a DOFConnection.Type.STREAM connection to a specific, target DOFAddress.Type.UNICAST address based on the desire (expressed by interest operations) for a STREAM connection and the presence of a matching binding.
DOFConnection.StreamRequestListener - Interface in org.opendof.core.oal
Implement this interface to monitor requests to upgrade a DOFConnection.Type.DATAGRAM connection to a DOFConnection.Type.STREAM type.
DOFConnection.Type - Enum in org.opendof.core.oal
This enumeration represents the different types of connections.
DOFConnectionStack - Interface in org.opendof.core.oal
DOFConnectionStack represents a stack for receiving and sending packets across a network.
DOFCredentials - Class in org.opendof.core.oal
This class represents authentication credentials (identity, secret, etc.).
DOFCredentials.Key - Class in org.opendof.core.oal
This class represents authentication using a preshared 256-bit key.
DOFCredentials.Password - Class in org.opendof.core.oal
Password credentials are used to authenticate with a password.
DOFCredentialsAssigner - Interface in org.opendof.core.oal.security
A DOFCredential assigner.
DOFDateTime - Class in org.opendof.core.oal.value
Implementation of DOFValue that supports date/time.
DOFDateTime(Date) - Constructor for class org.opendof.core.oal.value.DOFDateTime
Create a new date/time given data.
DOFDateTime(DOFDateTime.Type, DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFDateTime
Create a DOFDateTime instance from serial form.
DOFDateTime.Type - Class in org.opendof.core.oal.value
Implementation of DOFType that matches DOFDateTime.
DOFDomain - Class in org.opendof.core.oal
This class represents a route to a domain and provides a view for the state of that domain.
DOFDomain.Config - Class in org.opendof.core.oal
Represents a configuration for a DOFDomain.
DOFDomain.Config.Builder - Class in org.opendof.core.oal
This class is the builder for a DOFDomain.Config.
DOFDomain.State - Interface in org.opendof.core.oal
This class represents the instantaneous state of a DOFDomain.
DOFDomain.StateListener - Interface in org.opendof.core.oal
This interface can be implemented to provide a listener for the state of a DOFDomain.
DOFDuplicateException - Exception in org.opendof.core.oal
This exception occurs when an operation or entry already exists and cannot be entered again.
DOFDuplicateException() - Constructor for exception org.opendof.core.oal.DOFDuplicateException
 
DOFDuplicateException(Throwable) - Constructor for exception org.opendof.core.oal.DOFDuplicateException
 
DOFDuplicateException(String) - Constructor for exception org.opendof.core.oal.DOFDuplicateException
 
DOFDuplicateException(String, Throwable) - Constructor for exception org.opendof.core.oal.DOFDuplicateException
 
DOFErrorException - Exception in org.opendof.core.oal
DOFErrorException encapsulates exceptions for error conditions that are not defined by an interface -- internal exceptions, protocol defined exceptions, etc.
DOFErrorException() - Constructor for exception org.opendof.core.oal.DOFErrorException
Construct a DOFErrorException with error code DOFException.FAILED.
DOFErrorException(String) - Constructor for exception org.opendof.core.oal.DOFErrorException
Construct a DOFErrorException with error code DOFException.FAILED and containing an error message.
DOFErrorException(Throwable) - Constructor for exception org.opendof.core.oal.DOFErrorException
Construct a DOFErrorException with error code DOFException.FAILED and containing a cause.
DOFErrorException(String, Throwable) - Constructor for exception org.opendof.core.oal.DOFErrorException
Construct a DOFErrorException with error code DOFException.FAILED and containing an error message and a cause.
DOFException - Exception in org.opendof.core.oal
DOFException is the base class for all exceptions in the DOF and consists of an error code and error message.
DOFFloat32 - Class in org.opendof.core.oal.value
Implementation of DOFValue that supports float values.
DOFFloat32(float) - Constructor for class org.opendof.core.oal.value.DOFFloat32
Create a new float given data.
DOFFloat32(DOFFloat32.Type, DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFFloat32
Create a DOFFloat32 instance from serial form.
DOFFloat32.Type - Class in org.opendof.core.oal.value
Implementation of DOFType that matches DOFFloat32.
DOFFloat64 - Class in org.opendof.core.oal.value
Implementation of DOFValue that supports double values.
DOFFloat64(double) - Constructor for class org.opendof.core.oal.value.DOFFloat64
Create a new double given data.
DOFFloat64(DOFFloat64.Type, DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFFloat64
Create a DOFFloat32 instance from serial form.
DOFFloat64.Type - Class in org.opendof.core.oal.value
Implementation of DOFType that matches DOFFloat64.
DOFGroupAddress - Class in org.opendof.core.oal
This class represents group addresses that are used to join secure multicast groups.
DOFGroupAddress(DOFObjectID.Authentication) - Constructor for class org.opendof.core.oal.DOFGroupAddress
Create a new group address from the object identifier that identifies the group.
DOFGuid - Class in org.opendof.core.oal.value
Implementation of DOFValue that supports UUID.
DOFGuid(byte[]) - Constructor for class org.opendof.core.oal.value.DOFGuid
Create a new guid given data.
DOFGuid(DOFGuid.Type, DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFGuid
Create a DOFGuid instance from serial form.
DOFGuid.Type - Class in org.opendof.core.oal.value
Implementation of DOFType that matches DOFGuid.
DOFImmutable - Interface in org.opendof.core.oal
DOFImmutable is a marker interface which is a clue to developers that objects may be treated as immutable.
DOFInsufficientResourcesException - Exception in org.opendof.core.oal
This exception occurs when a node, either a proxy or the provider, does not have resources available to accept or process the command.
DOFInsufficientResourcesException() - Constructor for exception org.opendof.core.oal.DOFInsufficientResourcesException
 
DOFInsufficientResourcesException(Throwable) - Constructor for exception org.opendof.core.oal.DOFInsufficientResourcesException
 
DOFInsufficientResourcesException(String) - Constructor for exception org.opendof.core.oal.DOFInsufficientResourcesException
 
DOFInsufficientResourcesException(String, Throwable) - Constructor for exception org.opendof.core.oal.DOFInsufficientResourcesException
 
DOFInt16 - Class in org.opendof.core.oal.value
Implementation of DOFValue that supports 16-bit signed integers.
DOFInt16(short) - Constructor for class org.opendof.core.oal.value.DOFInt16
Create a new 16-bit integer given data.
DOFInt16(DOFInt16.Type, DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFInt16
Create a DOFInt16 instance from serial form.
DOFInt16.Type - Class in org.opendof.core.oal.value
Implementation of DOFType that matches DOFInt16.
DOFInt32 - Class in org.opendof.core.oal.value
Implementation of DOFValue that supports 32-bit signed integers.
DOFInt32(int) - Constructor for class org.opendof.core.oal.value.DOFInt32
Create a new 32-bit integer given data.
DOFInt32(DOFInt32.Type, DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFInt32
Create a DOFInt32 instance from serial form.
DOFInt32.Type - Class in org.opendof.core.oal.value
Implementation of DOFType that matches DOFInt32.
DOFInt64 - Class in org.opendof.core.oal.value
Implementation of DOFValue that supports 64-bit signed integers.
DOFInt64(long) - Constructor for class org.opendof.core.oal.value.DOFInt64
Create a new 64-bit integer given data.
DOFInt64(DOFInt64.Type, DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFInt64
Create a DOFUInt64 instance from serial form.
DOFInt64.Type - Class in org.opendof.core.oal.value
Implementation of DOFType that matches DOFInt64.
DOFInt8 - Class in org.opendof.core.oal.value
Implementation of DOFValue that supports 8-bit signed integers.
DOFInt8(byte) - Constructor for class org.opendof.core.oal.value.DOFInt8
Create a new 8-bit integer given data.
DOFInt8(DOFInt8.Type, DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFInt8
Create a DOFInt8 instance from serial form.
DOFInt8.Type - Class in org.opendof.core.oal.value
Implementation of DOFType that matches DOFInt8.
DOFInterestLevel - Enum in org.opendof.core.oal
Indicates the level of interest a requestor has in provided objects and interfaces.
DOFInterface - Class in org.opendof.core.oal
A DOFInterface defines a set of possible interactions with a DOFObject, which is typically remote (across the network).
DOFInterface.Builder - Class in org.opendof.core.oal
Builder is used to build DOFInterfaces.
DOFInterface.Event - Class in org.opendof.core.oal
Defines an Event as part of a DOFInterface.
DOFInterface.Exception - Class in org.opendof.core.oal
Defines an Exception as part of a DOFInterface.
DOFInterface.Item - Class in org.opendof.core.oal
Defines Interface items.
DOFInterface.ItemType - Enum in org.opendof.core.oal
Defines the different types of interface items: Property, Method, Event, Exception.
DOFInterface.Method - Class in org.opendof.core.oal
Defines a Method (or function) as part of a DOFInterface.
DOFInterface.Property - Class in org.opendof.core.oal
Defines a property as part of a DOFInterface.
DOFInterfaceID - Class in org.opendof.core.oal
Represents an Interface Identifier (IID).
DOFInterfaceID.Type - Class in org.opendof.core.oal
Implementation of DOFType that matches DOFInterfaceID.
DOFIOFailedException - Exception in org.opendof.core.oal
This exception means that a send or receive failed over a transport or I/O channel.
DOFIOFailedException() - Constructor for exception org.opendof.core.oal.DOFIOFailedException
 
DOFIOFailedException(Throwable) - Constructor for exception org.opendof.core.oal.DOFIOFailedException
 
DOFIOFailedException(String) - Constructor for exception org.opendof.core.oal.DOFIOFailedException
 
DOFIOFailedException(String, Throwable) - Constructor for exception org.opendof.core.oal.DOFIOFailedException
 
DOFListenerInvoker - Class in org.opendof.core.oal
Wraps application behavior in a Runnable and a try/catch that will redirect the exception to the registered DOF.UncaughtExceptionListeners and to DOF.Log at level ERROR.
DOFMarshalContext - Enum in org.opendof.core.oal
This interface represents the context of a marshal operation.
DOFMarshalException - Exception in org.opendof.core.oal
This exception represents errors in marshalling data to wire format.
DOFMarshalException(String, Throwable) - Constructor for exception org.opendof.core.oal.DOFMarshalException
Construct a DOFMarshalException using an error message and a cause (code is set to FAILED).
DOFNotFoundException - Exception in org.opendof.core.oal
This exception means that the requested information cannot be found.
DOFNotFoundException() - Constructor for exception org.opendof.core.oal.DOFNotFoundException
 
DOFNotFoundException(Throwable) - Constructor for exception org.opendof.core.oal.DOFNotFoundException
 
DOFNotFoundException(String) - Constructor for exception org.opendof.core.oal.DOFNotFoundException
 
DOFNotFoundException(String, Throwable) - Constructor for exception org.opendof.core.oal.DOFNotFoundException
 
DOFNotReadableException - Exception in org.opendof.core.oal
This exception means that the property is not readable.
DOFNotReadableException() - Constructor for exception org.opendof.core.oal.DOFNotReadableException
 
DOFNotReadableException(Throwable) - Constructor for exception org.opendof.core.oal.DOFNotReadableException
 
DOFNotReadableException(String) - Constructor for exception org.opendof.core.oal.DOFNotReadableException
 
DOFNotReadableException(String, Throwable) - Constructor for exception org.opendof.core.oal.DOFNotReadableException
 
DOFNotSupportedException - Exception in org.opendof.core.oal
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).
DOFNotSupportedException() - Constructor for exception org.opendof.core.oal.DOFNotSupportedException
 
DOFNotSupportedException(Throwable) - Constructor for exception org.opendof.core.oal.DOFNotSupportedException
 
DOFNotSupportedException(String) - Constructor for exception org.opendof.core.oal.DOFNotSupportedException
 
DOFNotSupportedException(String, Throwable) - Constructor for exception org.opendof.core.oal.DOFNotSupportedException
 
DOFNotWritableException - Exception in org.opendof.core.oal
This exception means that the property is not writable.
DOFNotWritableException() - Constructor for exception org.opendof.core.oal.DOFNotWritableException
 
DOFNotWritableException(Throwable) - Constructor for exception org.opendof.core.oal.DOFNotWritableException
 
DOFNotWritableException(String) - Constructor for exception org.opendof.core.oal.DOFNotWritableException
 
DOFNotWritableException(String, Throwable) - Constructor for exception org.opendof.core.oal.DOFNotWritableException
 
DOFObject - Class in org.opendof.core.oal
The DOFObject class represents an DOF Provider Object and is one of the core classes of the framework.
DOFObject.DefaultProvider - Class in org.opendof.core.oal
The DefaultProvider class implements DOFObject.Provider.
DOFObject.DefineOperationListener - Interface in org.opendof.core.oal
This interface is used to receive asynchronous define completion for define requests.
DOFObject.EventOperationListener - Interface in org.opendof.core.oal
Deprecated.
DOFObject.GetOperationListener - Interface in org.opendof.core.oal
This interface is implemented by requestors to receive information from asynchronous get operations.
DOFObject.InvokeOperationListener - Interface in org.opendof.core.oal
This interface is implemented by requestors to receive information from asynchronous invoke operations.
DOFObject.Provider - Interface in org.opendof.core.oal
This interface is implemented by providers to provide Properties, Methods, Events, etc.
DOFObject.SessionOperationListener - Interface in org.opendof.core.oal
This interface is implemented by requestors to receive asynchronous session completion for session requests.
DOFObject.SetOperationListener - Interface in org.opendof.core.oal
This interface is implemented by requestors to receive information from asynchronous set operations.
DOFObject.SubscribeOperationListener - Interface in org.opendof.core.oal
Deprecated.
DOFObjectID - Class in org.opendof.core.oal
DOFObjectID is the common representation for all DOF object identifiers.
DOFObjectID.Attribute - Class in org.opendof.core.oal
The Attribute class is used to add attributes to a DOFObjectID.
DOFObjectID.Authentication - Class in org.opendof.core.oal
The Authentication class is a subclass of DOFObjectID which is used to designate the DOFObjectID as an Authentication type.
DOFObjectID.Authentication.Type - Class in org.opendof.core.oal
Implementation of DOFType that matches DOFObjectID.Authentication.
DOFObjectID.Domain - Class in org.opendof.core.oal
The Domain class is a subclass of DOFObjectID which is used to designate the DOFObjectID as a Domain type.
DOFObjectID.Domain.Type - Class in org.opendof.core.oal
Implementation of DOFType that matches DOFObjectID.Domain.
DOFObjectID.Source - Class in org.opendof.core.oal
The Source class is a subclass of DOFObjectID which is used to designate the DOFObjectID as a Source type.
DOFObjectID.Source.Type - Class in org.opendof.core.oal
Implementation of DOFType that matches DOFObjectID.Source.
DOFObjectID.Type - Class in org.opendof.core.oal
Implementation of DOFType that matches DOFObject.
DOFOperation - Interface in org.opendof.core.oal
DOFOperation encapsulates methods for working with operations while they are pending processing or during various phases of processing.
DOFOperation.Advertise - Interface in org.opendof.core.oal
Extends DOFOperation with capabilities and data specific to an Advertise operation.
DOFOperation.Bridge - Class in org.opendof.core.oal
A Bridge allows incoming operations on a connection or server to 'bridge' into a new security scope.
DOFOperation.Bridge.Config - Class in org.opendof.core.oal
Represents a configuration for a Bridge.
DOFOperation.Bridge.Config.Builder - Class in org.opendof.core.oal
This class can be used to build a new DOFOperation.Bridge.Config
DOFOperation.Connect - Interface in org.opendof.core.oal
Extends DOFOperation with capabilities and data specific to a opening a DOFConnection.
DOFOperation.Control - Class in org.opendof.core.oal
The Control class is used with DOFRequestors for controlling the behavior of request operations.
DOFOperation.Define - Interface in org.opendof.core.oal
Extends DOFOperation with capabilities and data specific to a Define operation.
DOFOperation.Filter - Class in org.opendof.core.oal
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.
DOFOperation.Filter.Builder - Class in org.opendof.core.oal
This class creates filters.
DOFOperation.Get - Interface in org.opendof.core.oal
Extends DOFOperation with capabilities and data specific to a Get operation.
DOFOperation.Interest - Interface in org.opendof.core.oal
Extends DOFOperation with capabilities and data specific to an Interest operation.
DOFOperation.Invoke - Interface in org.opendof.core.oal
Extends DOFOperation with capabilities and data specific to an Invoke operation.
DOFOperation.OperationListener - Interface in org.opendof.core.oal
Base interface for listening to operations.
DOFOperation.Provide - Interface in org.opendof.core.oal
Extends DOFOperation with capabilities and data specific to a Provide operation.
DOFOperation.Query - Interface in org.opendof.core.oal
Extends DOFOperation with capabilities and data specific to a Query operation.
DOFOperation.Register - Interface in org.opendof.core.oal
Extends DOFOperation with capabilities and data specific to a Register operation.
DOFOperation.ResponseLevel - Enum in org.opendof.core.oal
ResponseLevel specifies the level of responses resulting from a request.
DOFOperation.RetryTime - Interface in org.opendof.core.oal
RetryTime is used to determine when to send the next retry.
DOFOperation.Session - Interface in org.opendof.core.oal
Extends DOFOperation with capabilities and data specific to a Session operation.
DOFOperation.Session.DataTransform - Interface in org.opendof.core.oal
The data transform mechanism adds to the security of the data through a DOFOperation.Session.
DOFOperation.Set - Interface in org.opendof.core.oal
Extends DOFOperation with capabilities and data specific to a Set operation.
DOFOperation.Start - Interface in org.opendof.core.oal
Extends DOFOperation with capabilities and data specific to a starting a DOFServer.
DOFOperation.Subscribe - Interface in org.opendof.core.oal
Extends DOFOperation with capabilities and data specific to a Subscribe operation.
DOFPacket - Class in org.opendof.core.oal
DOFPacket represents a packet, suitable for transmission across a network.
DOFPacket() - Constructor for class org.opendof.core.oal.DOFPacket
 
DOFPermission - Class in org.opendof.core.oal.security
This class represents a permission.
DOFPermission() - Constructor for class org.opendof.core.oal.security.DOFPermission
 
DOFPermission.ActAs - Class in org.opendof.core.oal.security
The "act as" permission declares the source identifier that a node can use to represent another node.
DOFPermission.ActAsAny - Class in org.opendof.core.oal.security
The "act as any" permission declares that a node can use any source identifiers to represent other nodes.
DOFPermission.Binding - Class in org.opendof.core.oal.security
The Binding class defines the permission required to binding Objects and Interfaces.
DOFPermission.Binding.Builder - Class in org.opendof.core.oal.security
This is the builder for a DOFPermission.Binding.
DOFPermission.Define - Class in org.opendof.core.oal.security
The Define class defines the permission required to act as a define for a specific interface or for all if the DOFInterfaceID.WILDCARD interface is specified.
DOFPermission.Factory - Interface in org.opendof.core.oal.security
A permission factory can be implemented and registered to instruct the OAL how to create custom permissions from serial form.
DOFPermission.IAm - Class in org.opendof.core.oal.security
The "I am" permission declares the source identifier that a node can use to represent itself.
DOFPermission.Provider - Class in org.opendof.core.oal.security
The Provider class defines the permission required to act as a provider in a general sense.
DOFPermission.Requestor - Class in org.opendof.core.oal.security
The Requestor class defines the permission required to act as a requestor in a general sense.
DOFPermission.TunnelDomain - Class in org.opendof.core.oal.security
The tunnel domain permission declares the remote domain identifier that a node can use when sending an operation.
DOFPermission.Unknown - Class in org.opendof.core.oal.security
The Unknown class represents the condition of unknown permission.
DOFPermissionSet - Class in org.opendof.core.oal.security
DOFPermissionSet represents a set of permissions.
DOFPermissionSet.Builder - Class in org.opendof.core.oal.security
This is the builder for a DOFPermissionSet.
DOFProtocolFactory - Interface in org.opendof.core.oal
Creates protocol layers and instances.
DOFProtocolNegotiationFailedException - Exception in org.opendof.core.oal
This exception means that protocol negotiation failed when attempting to establish a connection.
DOFProtocolNegotiationFailedException() - Constructor for exception org.opendof.core.oal.DOFProtocolNegotiationFailedException
 
DOFProtocolNegotiationFailedException(Throwable) - Constructor for exception org.opendof.core.oal.DOFProtocolNegotiationFailedException
 
DOFProtocolNegotiationFailedException(String) - Constructor for exception org.opendof.core.oal.DOFProtocolNegotiationFailedException
 
DOFProtocolNegotiationFailedException(String, Throwable) - Constructor for exception org.opendof.core.oal.DOFProtocolNegotiationFailedException
 
DOFProtocolNegotiator - Class in org.opendof.core.oal
Protocol negotiators control the behavior of connected stacks.
DOFProviderException - Exception in org.opendof.core.oal
DOFProviderException is used by providers to throw exceptions that are defined as part of a DOFInterface.
DOFProviderException(DOFInterface.Exception, List<DOFValue>) - Constructor for exception org.opendof.core.oal.DOFProviderException
Construct a DOFProviderException from a DOFInterface.Exception and its parameters.
DOFProviderException(DOFInterface.Exception, DOFValue...) - Constructor for exception org.opendof.core.oal.DOFProviderException
Construct a DOFProviderException from a DOFInterface.Exception and its parameters.
DOFProviderInfo - Interface in org.opendof.core.oal
This class contains information about a provider.
DOFQuery - Class in org.opendof.core.oal
The DOFQuery class is used to specify filters for calling DOFSystem.QueryOperationListener when object interfaces are added to or removed from the system.
DOFQuery(List<QueryFilter>, Set<DOFInterfaceID>, DOFQuery.MatchStyle, Set<DOFObjectID>) - Constructor for class org.opendof.core.oal.DOFQuery
 
DOFQuery.Builder - Class in org.opendof.core.oal
Builder is used to build DOFQueries.
DOFQuery.MatchStyle - Enum in org.opendof.core.oal
Represents the various styles of matching that may be performed during a query.
DOFRegistration - Class in org.opendof.core.oal
This class maintains an event registration.
DOFRegistration.Listener - Interface in org.opendof.core.oal
This interface is implemented by requestors to receive updates.
DOFRegistration.State - Class in org.opendof.core.oal
This is a snapshot of the DOFRegistration's state.
DOFRejectedException - Exception in org.opendof.core.oal
This exception occurs when an operation has been rejected.
DOFRejectedException() - Constructor for exception org.opendof.core.oal.DOFRejectedException
 
DOFRejectedException(Throwable) - Constructor for exception org.opendof.core.oal.DOFRejectedException
 
DOFRejectedException(String) - Constructor for exception org.opendof.core.oal.DOFRejectedException
 
DOFRejectedException(String, Throwable) - Constructor for exception org.opendof.core.oal.DOFRejectedException
 
DOFRequest - Interface in org.opendof.core.oal
Encapsulates general information about a DOF request.
DOFRequest.Get - Interface in org.opendof.core.oal
DOFRequest.Invoke - Interface in org.opendof.core.oal
DOFRequest.Register - Interface in org.opendof.core.oal
This class extends DOFRequest with capabilities and data specific to returning results from DOFObject.Provider.register(org.opendof.core.oal.DOFOperation.Provide, org.opendof.core.oal.DOFRequest.Register, org.opendof.core.oal.DOFInterface.Event) via one of the respond methods.
DOFRequest.Session - Interface in org.opendof.core.oal
DOFRequest.Set - Interface in org.opendof.core.oal
This class extends DOFRequest with capabilities and data specific to returning results from DOFObject.Provider.set(org.opendof.core.oal.DOFOperation.Provide, org.opendof.core.oal.DOFRequest.Set, org.opendof.core.oal.DOFInterface.Property, org.opendof.core.oal.DOFValue) via one of the respond methods.
DOFRequest.Subscribe - Interface in org.opendof.core.oal
This class extends DOFRequest with capabilities and data specific to returning results from DOFObject.Provider.subscribe(org.opendof.core.oal.DOFOperation.Provide, org.opendof.core.oal.DOFRequest.Subscribe, org.opendof.core.oal.DOFInterface.Property, int) via one of the respond methods.
DOFRequest.SubscribeGet - Interface in org.opendof.core.oal
This class extends DOFRequest.Get so as to identify the specific Subscribe request.
DOFRequest.Type - Enum in org.opendof.core.oal
Request transport types.
DOFResult<T> - Interface in org.opendof.core.oal
DOFResult encapsulates possible errors returned by a DOF request along with information about the provider of the result.
DOFResultLostException - Exception in org.opendof.core.oal
This exception means that one or more results for this operation have been lost (not received).
DOFResultLostException() - Constructor for exception org.opendof.core.oal.DOFResultLostException
 
DOFResultLostException(Throwable) - Constructor for exception org.opendof.core.oal.DOFResultLostException
 
DOFResultLostException(String) - Constructor for exception org.opendof.core.oal.DOFResultLostException
 
DOFResultLostException(String, Throwable) - Constructor for exception org.opendof.core.oal.DOFResultLostException
 
DOFRouteInfo - Class in org.opendof.core.oal
This class adds additional information to DOFProviderInfo that is useful for routing.
DOFRouteInfo() - Constructor for class org.opendof.core.oal.DOFRouteInfo
 
DOFRouteInfo.State - Enum in org.opendof.core.oal
This enumeration contains the reasons that a RouteListener will be notified.
DOFSecurityException - Exception in org.opendof.core.oal.security
This exception is used in the OAL to highlight security related problems that may occur in the use of the library.
DOFSecurityException() - Constructor for exception org.opendof.core.oal.security.DOFSecurityException
Construct a DOFSecurityException with error code DOFSecurityException.INTERNAL.
DOFSecurityException(String) - Constructor for exception org.opendof.core.oal.security.DOFSecurityException
Construct a DOFSecurityException with error code DOFSecurityException.INTERNAL and containing an error message;
DOFSecurityException(String, Throwable) - Constructor for exception org.opendof.core.oal.security.DOFSecurityException
Construct a DOFSecurityException with error code DOFSecurityException.INTERNAL and containing an error message and a cause.
DOFSecurityException(Throwable) - Constructor for exception org.opendof.core.oal.security.DOFSecurityException
Construct a DOFSecurityException with error code DOFSecurityException.INTERNAL and containing a cause.
DOFSecurityMode - Class in org.opendof.core.oal.security
The class represents any Security Mode implementation.
DOFSecurityMode() - Constructor for class org.opendof.core.oal.security.DOFSecurityMode
 
DOFSecurityMode.CCM - Class in org.opendof.core.oal.security
The definition of the CCM implementation of the DOFSecurityMode.
DOFSecurityScope - Class in org.opendof.core.oal
DOFSecurityScope represents a single security scope, implicitly associated with a permission.
DOFServer - Class in org.opendof.core.oal
DOFServer is associated with a DOF.
DOFServer.Config - Class in org.opendof.core.oal
This class represents server configuration options.
DOFServer.Config.Builder - Class in org.opendof.core.oal
This class creates server configurations.
DOFServer.Config.BuilderAS - Class in org.opendof.core.oal
This class creates secure DOFServer.Type.DATAGRAM server configurations.
DOFServer.Config.BuilderSecureDatagram - Class in org.opendof.core.oal
This class creates secure DOFServer.Type.DATAGRAM server configurations.
DOFServer.Config.BuilderSecureStream - Class in org.opendof.core.oal
This class creates secure DOFServer.Type.STREAM server configurations.
DOFServer.Config.BuilderUnsecureDatagram - Class in org.opendof.core.oal
This class creates unsecure DOFServer.Type.DATAGRAM server configurations.
DOFServer.Config.BuilderUnsecureMulticast - Class in org.opendof.core.oal
This class creates unsecure multicast DOFServer.Type.DATAGRAM server configurations.
DOFServer.Config.BuilderUnsecureStream - Class in org.opendof.core.oal
This class creates unsecure DOFServer.Type.STREAM server configurations.
DOFServer.StartOperationListener - Interface in org.opendof.core.oal
This interface is used for the completion notification for asynchronous start requests.
DOFServer.State - Interface in org.opendof.core.oal
This class represents the instantaneous state of the server at a given time.
DOFServer.StateListener - Interface in org.opendof.core.oal
StateListener is used for notification purposes when a server's state changes.
DOFServer.Type - Enum in org.opendof.core.oal
This enumeration lists the types of servers.
DOFString - Class in org.opendof.core.oal.value
Implementation of DOFValue that supports strings and encoded strings.
DOFString(String) - Constructor for class org.opendof.core.oal.value.DOFString
Create a string value using UTF_8 encoding.
DOFString(DOFString.Type, String) - Constructor for class org.opendof.core.oal.value.DOFString
Create a string value, specifying the type.
DOFString(short, int, byte[]) - Constructor for class org.opendof.core.oal.value.DOFString
Create a string value from a byte array.
DOFString(DOFString.Type, DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFString
Create a DOFString instance from serial form.
DOFString.Type - Class in org.opendof.core.oal.value
Implementation of DOFType that matches DOFString.
DOFStructure - Class in org.opendof.core.oal.value
Implementation of DOFValue that supports both structures of other values.
DOFStructure(DOFStructure.Type, DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFStructure
Create an instance from serialized form.
DOFStructure(DOFStructure.Type, DOFValue[]) - Constructor for class org.opendof.core.oal.value.DOFStructure
Create an instance from an array of field values and a type.
DOFStructure(DOFValue[]) - Constructor for class org.opendof.core.oal.value.DOFStructure
Create a structure given an array of values.
DOFStructure.Type - Class in org.opendof.core.oal.value
Implementation of DOFType that matches DOFStructure.
DOFSubscription - Class in org.opendof.core.oal
This class maintains a subscription.
DOFSubscription.Listener - Interface in org.opendof.core.oal
This interface is implemented by requestors to receive updates.
DOFSubscription.State - Class in org.opendof.core.oal
This is a snapshot of the DOFSubscription's state.
DOFSystem - Class in org.opendof.core.oal
DOFSystem is the primary class within DOF for handling DOF objects within a security context.
DOFSystem.ActivateInterestListener - Interface in org.opendof.core.oal
Listener for DOFInterestLevel.ACTIVATE-level interest (and higher) requests, used by Providers to react to interest being expressed by Requestor.
DOFSystem.Config - Class in org.opendof.core.oal
This class contains configuration information required for a DOFSystem.
DOFSystem.Config.Builder - Class in org.opendof.core.oal
This class creates system configurations.
DOFSystem.Config.BuilderSecure - Class in org.opendof.core.oal
This class creates secure DOFSystem configurations.
DOFSystem.Config.BuilderUnsecure - Class in org.opendof.core.oal
This class creates unsecure DOFSystem configurations.
DOFSystem.InterestOperationListener - Interface in org.opendof.core.oal
This interface is used by Requestors to receive asynchronous interest completion for interest requests.
DOFSystem.QueryOperationListener - Interface in org.opendof.core.oal
The QueryOperationListener defines listener methods that provide notification of objects and their provided interfaces being added and removed from the system.
DOFSystem.RouteListener - Interface in org.opendof.core.oal
Objects implement the RouteListener interface to receive information about routes being added and removed.
DOFSystem.State - Interface in org.opendof.core.oal
This class represents the instantaneous state of the system at a given time.
DOFSystem.StateListener - Interface in org.opendof.core.oal
This interface can be implemented to provide a listener for the state of a DOFSystem.
DOFTerminatedException - Exception in org.opendof.core.oal
This exception occurs when the connection, server, or operation has been terminated.
DOFTerminatedException() - Constructor for exception org.opendof.core.oal.DOFTerminatedException
 
DOFTerminatedException(Throwable) - Constructor for exception org.opendof.core.oal.DOFTerminatedException
 
DOFTerminatedException(String) - Constructor for exception org.opendof.core.oal.DOFTerminatedException
 
DOFTerminatedException(String, Throwable) - Constructor for exception org.opendof.core.oal.DOFTerminatedException
 
DOFTimeoutException - Exception in org.opendof.core.oal
This exception occurs when an operation timed out.
DOFTimeoutException() - Constructor for exception org.opendof.core.oal.DOFTimeoutException
 
DOFTimeoutException(Throwable) - Constructor for exception org.opendof.core.oal.DOFTimeoutException
 
DOFTimeoutException(String) - Constructor for exception org.opendof.core.oal.DOFTimeoutException
 
DOFTimeoutException(String, Throwable) - Constructor for exception org.opendof.core.oal.DOFTimeoutException
 
DOFTooManyException - Exception in org.opendof.core.oal
This exception occurs when a limit has been reached.
DOFTooManyException() - Constructor for exception org.opendof.core.oal.DOFTooManyException
 
DOFTooManyException(Throwable) - Constructor for exception org.opendof.core.oal.DOFTooManyException
 
DOFTooManyException(String) - Constructor for exception org.opendof.core.oal.DOFTooManyException
 
DOFTooManyException(String, Throwable) - Constructor for exception org.opendof.core.oal.DOFTooManyException
 
DOFTransportFailedException - Exception in org.opendof.core.oal
This exception means that a transport has failed, usually resulting in a connection or server being shutdown.
DOFTransportFailedException() - Constructor for exception org.opendof.core.oal.DOFTransportFailedException
 
DOFTransportFailedException(Throwable) - Constructor for exception org.opendof.core.oal.DOFTransportFailedException
 
DOFTransportFailedException(String) - Constructor for exception org.opendof.core.oal.DOFTransportFailedException
 
DOFTransportFailedException(String, Throwable) - Constructor for exception org.opendof.core.oal.DOFTransportFailedException
 
DOFType - Class in org.opendof.core.oal
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.
DOFType.Context - Class in org.opendof.core.oal
Manages a set of type definitions that can refer to each other by using indexes.
DOFType.Context.Resolver - Interface in org.opendof.core.oal
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.
DOFType.Nullable - Class in org.opendof.core.oal
Create a type that references another type or can take the value null.
DOFType.Typedef - Class in org.opendof.core.oal
Create a type that is defined in terms of another type.
DOFTypeMismatchException - Exception in org.opendof.core.oal
This exception means that a value or value list could not be written to or read from the wire.
DOFTypeMismatchException() - Constructor for exception org.opendof.core.oal.DOFTypeMismatchException
 
DOFTypeMismatchException(Throwable) - Constructor for exception org.opendof.core.oal.DOFTypeMismatchException
 
DOFTypeMismatchException(String) - Constructor for exception org.opendof.core.oal.DOFTypeMismatchException
 
DOFTypeMismatchException(String, Throwable) - Constructor for exception org.opendof.core.oal.DOFTypeMismatchException
 
DOFUInt16 - Class in org.opendof.core.oal.value
Implementation of DOFValue that supports 16-bit unsigned integers.
DOFUInt16(int) - Constructor for class org.opendof.core.oal.value.DOFUInt16
Create a new 16-bit unsigned integer given data.
DOFUInt16(DOFUInt16.Type, DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFUInt16
Create a DOFUInt16 instance from serial form.
DOFUInt16.Type - Class in org.opendof.core.oal.value
Implementation of DOFType that matches DOFUInt16.
DOFUInt32 - Class in org.opendof.core.oal.value
Implementation of DOFValue that supports 32-bit unsigned integers.
DOFUInt32(long) - Constructor for class org.opendof.core.oal.value.DOFUInt32
Create a new 32-bit unsigned integer given data.
DOFUInt32(DOFUInt32.Type, DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFUInt32
Create a DOFUInt32 instance from serial form.
DOFUInt32.Type - Class in org.opendof.core.oal.value
Implementation of DOFType that matches DOFUInt32.
DOFUInt64 - Class in org.opendof.core.oal.value
Implementation of DOFValue that supports 64-bit unsigned integers.
DOFUInt64(BigInteger) - Constructor for class org.opendof.core.oal.value.DOFUInt64
Create a new 64-bit unsigned integer given data.
DOFUInt64(long) - Constructor for class org.opendof.core.oal.value.DOFUInt64
Create a new 64-bit unsigned integer given data.
DOFUInt64(DOFUInt64.Type, DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFUInt64
Create a DOFUInt64 instance from serial form.
DOFUInt64.Type - Class in org.opendof.core.oal.value
Implementation of DOFType that matches DOFUInt64.
DOFUInt8 - Class in org.opendof.core.oal.value
Implementation of DOFValue that supports 8-bit unsigned integers.
DOFUInt8(short) - Constructor for class org.opendof.core.oal.value.DOFUInt8
Create a new 8-bit unsigned integer given data.
DOFUInt8(DOFUInt8.Type, DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFUInt8
Create a DOFUInt8 instance from serial form.
DOFUInt8.Type - Class in org.opendof.core.oal.value
Implementation of DOFType that matches DOFUInt8.
DOFUnknownDomainException - Exception in org.opendof.core.oal.security
This exception means that the domain is unknown to the AS.
DOFUnknownDomainException() - Constructor for exception org.opendof.core.oal.security.DOFUnknownDomainException
 
DOFUnknownDomainException(Throwable) - Constructor for exception org.opendof.core.oal.security.DOFUnknownDomainException
 
DOFUnknownDomainException(String) - Constructor for exception org.opendof.core.oal.security.DOFUnknownDomainException
 
DOFUnknownDomainException(String, Throwable) - Constructor for exception org.opendof.core.oal.security.DOFUnknownDomainException
 
DOFUtil - Class in org.opendof.core.oal
Utility class for the DOF library.
DOFValue - Interface in org.opendof.core.oal
This interface defines common functionality for all values that can be used by the OAL.
DOMAIN_BROADCAST - Static variable in class org.opendof.core.oal.DOFObjectID
The broadcast domain object identifier.
domainAdded(DOF, DOFDomain.Config, DOFCredentials, DOFConnection.State) - Method in interface org.opendof.core.oal.DOF.DomainListener
Called when you have created a DOFServer or DOFConnection and configured it using one of the following methods and a route to the remote Authentication Server is discovered: DOFServer.Config.Builder.setDomainDiscoveryCredentials(DOFCredentials) DOFConnection.Config.Builder.setDomainDiscoveryCredentials(DOFCredentials)
DUPLICATE - Static variable in exception org.opendof.core.oal.DOFErrorException
An operation or entry already exists and cannot be entered again.

E

encrypt(byte[]) - Method in class org.opendof.core.oal.security.DOFCipher
Encrypt a block of data.
equals(Object) - Method in class org.opendof.core.oal.DOF.Config
 
equals(Object) - Method in class org.opendof.core.oal.DOFAuthenticator.Config
 
equals(Object) - Method in class org.opendof.core.oal.DOFAuthenticator.SecureGroupNode.GroupConfig
 
equals(Object) - Method in class org.opendof.core.oal.DOFConnection.Config
 
equals(Object) - Method in class org.opendof.core.oal.DOFConnection
 
equals(Object) - Method in class org.opendof.core.oal.DOFConnection.StreamRequest
 
equals(Object) - Method in class org.opendof.core.oal.DOFCredentials
 
equals(Object) - Method in class org.opendof.core.oal.DOFDomain.Config
 
equals(Object) - Method in class org.opendof.core.oal.DOFGroupAddress
 
equals(Object) - Method in class org.opendof.core.oal.DOFInterface
Returns true if the interfaces are equivalent, meaning that OAP cannot tell the difference between them.
equals(Object) - Method in class org.opendof.core.oal.DOFInterface.Item
 
equals(Object) - Method in class org.opendof.core.oal.DOFInterfaceID
 
equals(Object) - Method in class org.opendof.core.oal.DOFInterfaceID.Type
Determines object equality.
equals(Object) - Method in class org.opendof.core.oal.DOFObject
 
equals(Object) - Method in class org.opendof.core.oal.DOFObjectID.Attribute
 
equals(Object) - Method in class org.opendof.core.oal.DOFObjectID.Authentication.Type
 
equals(Object) - Method in class org.opendof.core.oal.DOFObjectID.Domain.Type
 
equals(Object) - Method in class org.opendof.core.oal.DOFObjectID
 
equals(Object) - Method in class org.opendof.core.oal.DOFObjectID.Source.Type
 
equals(Object) - Method in class org.opendof.core.oal.DOFObjectID.Type
Determines object equality.
equals(Object) - Method in class org.opendof.core.oal.DOFOperation.Bridge.Config
 
equals(Object) - Method in class org.opendof.core.oal.DOFOperation.Control
 
equals(Object) - Method in class org.opendof.core.oal.DOFOperation.Filter
 
equals(Object) - Method in class org.opendof.core.oal.DOFSecurityScope
 
equals(Object) - Method in class org.opendof.core.oal.DOFServer.Config
 
equals(Object) - Method in class org.opendof.core.oal.DOFServer
 
equals(Object) - Method in class org.opendof.core.oal.DOFSystem.Config
 
equals(Object) - Method in class org.opendof.core.oal.DOFSystem
 
equals(Object) - Method in class org.opendof.core.oal.DOFType
Return whether two types are equal.
equals(Object) - Method in class org.opendof.core.oal.DOFType.Nullable
 
equals(Object) - Method in class org.opendof.core.oal.DOFType.Typedef
Typedefs are equal only if their references are equal.
equals(Object) - Method in interface org.opendof.core.oal.DOFValue
Return whether two values are equal.
equals(Object) - Method in class org.opendof.core.oal.security.DOFPermission
 
equals(Object) - Method in class org.opendof.core.oal.security.DOFPermissionSet
 
equals(Object) - Method in class org.opendof.core.oal.value.DOFArray
 
equals(Object) - Method in class org.opendof.core.oal.value.DOFArray.Type
 
equals(Object) - Method in class org.opendof.core.oal.value.DOFBlob
 
equals(Object) - Method in class org.opendof.core.oal.value.DOFBlob.Type
 
equals(Object) - Method in class org.opendof.core.oal.value.DOFBoolean
 
equals(Object) - Method in class org.opendof.core.oal.value.DOFDateTime
 
equals(Object) - Method in class org.opendof.core.oal.value.DOFFloat32
 
equals(Object) - Method in class org.opendof.core.oal.value.DOFFloat64
 
equals(Object) - Method in class org.opendof.core.oal.value.DOFGuid
 
equals(Object) - Method in class org.opendof.core.oal.value.DOFInt16
 
equals(Object) - Method in class org.opendof.core.oal.value.DOFInt32
 
equals(Object) - Method in class org.opendof.core.oal.value.DOFInt64
 
equals(Object) - Method in class org.opendof.core.oal.value.DOFInt8
 
equals(Object) - Method in class org.opendof.core.oal.value.DOFString
 
equals(Object) - Method in class org.opendof.core.oal.value.DOFString.Type
 
equals(Object) - Method in class org.opendof.core.oal.value.DOFStructure
 
equals(Object) - Method in class org.opendof.core.oal.value.DOFStructure.Type
 
equals(Object) - Method in class org.opendof.core.oal.value.DOFUInt16
 
equals(Object) - Method in class org.opendof.core.oal.value.DOFUInt32
 
equals(Object) - Method in class org.opendof.core.oal.value.DOFUInt64
 
equals(Object) - Method in class org.opendof.core.oal.value.DOFUInt8
 
equalsIgnoreAttributes(DOFObjectID) - Method in class org.opendof.core.oal.DOFObjectID
Compare against another DOFObjectID.
eventSignaled(DOFOperation.Register, DOFProviderInfo, List<DOFValue>, DOFException) - Method in interface org.opendof.core.oal.DOFObject.EventOperationListener
eventSignaled(DOFRegistration, DOFObjectID, List<DOFValue>) - Method in interface org.opendof.core.oal.DOFRegistration.Listener
Process an event.
extend() - Method in interface org.opendof.core.oal.DOFOperation
Extend the operation.
extractNodeID(DOFObjectID) - Static method in class org.opendof.core.oal.DOFUtil
Extract the node identifier from an AS generated source identifier.

F

FAILED - Static variable in exception org.opendof.core.oal.DOFException
General failure (no specific error code applies).
FLOAT32 - Static variable in class org.opendof.core.oal.DOFType
The type identifier for a single-precision float.
FLOAT64 - Static variable in class org.opendof.core.oal.DOFType
The type identifier for a double-precision float.

G

get(DOFOperation.Provide, DOFRequest.Get, DOFInterface.Property) - Method in class org.opendof.core.oal.DOFObject.DefaultProvider
Called when the library generates a DOFRequest.Get.
get(DOFInterface.Property, int) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to get a property's value.
get(DOFInterface.Property, DOFOperation.Control, int) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to get a property's value as specified using a DOFOperation.Control.
get(DOFOperation.Provide, DOFRequest.Get, DOFInterface.Property) - Method in interface org.opendof.core.oal.DOFObject.Provider
Process a get request.
get() - Method in interface org.opendof.core.oal.DOFResult
Returns the result's value, if the result is a Get Property return value.
get(int) - Method in class org.opendof.core.oal.value.DOFArray
 
get() - Method in class org.opendof.core.oal.value.DOFBlob
Return the data associated with a blob.
get() - Method in class org.opendof.core.oal.value.DOFBoolean
Return the data associated with a boolean.
get() - Method in class org.opendof.core.oal.value.DOFDateTime
Return the data associated with a date/time.
get() - Method in class org.opendof.core.oal.value.DOFFloat32
Return the data associated with a float.
get() - Method in class org.opendof.core.oal.value.DOFFloat64
Return the data associated with a double.
get() - Method in class org.opendof.core.oal.value.DOFGuid
Return the data associated with a guid.
get() - Method in class org.opendof.core.oal.value.DOFInt16
Return the data associated with a 16-bit integer.
get() - Method in class org.opendof.core.oal.value.DOFInt32
Return the data associated with a 32-bit integer.
get() - Method in class org.opendof.core.oal.value.DOFInt64
Return the data associated with a 64-bit integer.
get() - Method in class org.opendof.core.oal.value.DOFInt8
Return the data associated with a 8-bit integer.
get() - Method in class org.opendof.core.oal.value.DOFString
Return the value of the string.
get() - Method in class org.opendof.core.oal.value.DOFUInt16
Return the data associated with a 16-bit unsigned integer.
get() - Method in class org.opendof.core.oal.value.DOFUInt32
Return the data associated with a 32-bit unsigned integer.
get() - Method in class org.opendof.core.oal.value.DOFUInt64
Return the data associated with a 64-bit unsigned integer.
get() - Method in class org.opendof.core.oal.value.DOFUInt8
Return the data associated with a 8-bit unsigned integer.
getAckTimeout() - Method in class org.opendof.core.oal.DOFOperation.Control
Get the maximum time allowed for this operation to be acknowledged.
getActions() - Method in class org.opendof.core.oal.security.DOFPermission.Binding
Get the current allowed actions.
getAddress() - Method in class org.opendof.core.oal.DOFAddress
Get the opaque transport-specific address information.
getAddress() - Method in class org.opendof.core.oal.DOFConnection.Config
Return the target address of the connection.
getAddress() - Method in interface org.opendof.core.oal.DOFConnection.State
Return the target address of the connection.
getAddress() - Method in class org.opendof.core.oal.DOFGroupAddress
 
getAddress() - Method in class org.opendof.core.oal.DOFServer.Config
Get this server's listening address.
getAddress() - Method in interface org.opendof.core.oal.DOFServer.State
Get this server's listening address.
getAddressType() - Method in class org.opendof.core.oal.DOFAddress
Get the transport type for the specific address information.
getAddressType() - Method in class org.opendof.core.oal.DOFGroupAddress
 
getApplication(short) - Method in class org.opendof.core.oal.DOF.DefaultProtocolFactory
 
getApplication(short) - Method in interface org.opendof.core.oal.DOFProtocolFactory
Returns the application layer for a given protocol.
getAppVersions() - Method in class org.opendof.core.oal.DOF.DefaultProtocolFactory
 
getAppVersions() - Method in interface org.opendof.core.oal.DOFProtocolFactory
Get a list of support application versions.
getAttribute(byte) - Method in class org.opendof.core.oal.DOFObjectID
Get the specified attribute.
getAttributes() - Method in class org.opendof.core.oal.DOFObjectID
Get this identifier's list of attributes.
getAttributes() - Method in class org.opendof.core.oal.security.DOFPermission.Binding
Returns a the list of attributes that the permission applies to.
getAuditListener() - Method in class org.opendof.core.oal.DOFConnection.Config
Return the audit listener of the connection.
getAuditListener() - Method in class org.opendof.core.oal.DOFServer.Config
Get the server's audit listener.
getAuditPeriod() - Method in interface org.opendof.core.oal.DOFAuditListener
Returns the time period between audit updates in milliseconds.
getAuthenticator(DOFObjectID.Domain) - Method in class org.opendof.core.oal.DOF
Gets an authenticator for a specified domain.
getAuthenticatorIdentifier() - Method in class org.opendof.core.oal.DOFAuthenticator.Config
Get the authenticator identity of this node, which is handling the storage authentication requests.
getAuthenticatorIdentifier() - Method in interface org.opendof.core.oal.DOFAuthenticator.State
Get the authenticator identity of this node, which is handling the storage authentication requests.
getAuthenticators() - Method in class org.opendof.core.oal.DOF
Gets a list of all DOFAuthenticators known to the DOF.
getAuthorizeException() - Method in interface org.opendof.core.oal.DOFSystem.State
Get the last authorization exception for this system, if any.
getBase() - Method in class org.opendof.core.oal.DOFObjectID
Get this object identifier without any attributes.
getBlockSize() - Method in class org.opendof.core.oal.security.DOFCipher
The required block size for this cipher algorithm.
getBoolParam(Map<String, String>, String, boolean) - Static method in class org.opendof.core.oal.DOFUtil
Get a boolean value from a parameter map.
getBridge() - Method in class org.opendof.core.oal.DOFConnection.Config
Get this connection's bridge.
getBridge() - Method in class org.opendof.core.oal.DOFServer.Config
Get this server's bridge.
getBuffer() - Method in class org.opendof.core.oal.value.DOFString
Return the encoded buffer of the string.
getByteLength() - Method in class org.opendof.core.oal.DOFInterfaceID
Get the length of the identifier, including the registry and length byte.
getBytes() - Method in class org.opendof.core.oal.DOFCredentials
Get a byte array of a DOFCredentials that can be used to recreate it at a later time.
getBytes() - Method in class org.opendof.core.oal.DOFInterface
Get the serialized form of the interface as a byte[].
getBytes() - Method in class org.opendof.core.oal.DOFInterfaceID
Get the interface identifier as a byte array.
getBytes() - Method in class org.opendof.core.oal.DOFObjectID
Get the binary form of this DOFObjectID.
getBytes() - Method in class org.opendof.core.oal.DOFPacket
Get a byte array containing a copy of the bytes in the packet.
getBytes() - Method in class org.opendof.core.oal.security.DOFPermission.ActAs
 
getBytes() - Method in class org.opendof.core.oal.security.DOFPermission.ActAsAny
 
getBytes() - Method in class org.opendof.core.oal.security.DOFPermission.Binding
 
getBytes() - Method in class org.opendof.core.oal.security.DOFPermission.Define
 
getBytes() - Method in class org.opendof.core.oal.security.DOFPermission
Get the serialized bytes of the permission.
getBytes() - Method in class org.opendof.core.oal.security.DOFPermission.IAm
 
getBytes() - Method in class org.opendof.core.oal.security.DOFPermission.Provider
 
getBytes() - Method in class org.opendof.core.oal.security.DOFPermission.Requestor
 
getBytes() - Method in class org.opendof.core.oal.security.DOFPermission.TunnelDomain
 
getBytes() - Method in class org.opendof.core.oal.security.DOFPermission.Unknown
 
getBytes() - Method in class org.opendof.core.oal.security.DOFPermissionSet
Get the serialized bytes of the permission set.
getBytes() - Method in class org.opendof.core.oal.security.DOFSecurityMode
Get the byte representation of the security mode.
getCharSet(int) - Static method in class org.opendof.core.oal.DOFType
Return a Java encoding string based on a MIB enum assignment.
getComplement() - Method in class org.opendof.core.oal.security.DOFPermission.ActAs
 
getComplement() - Method in class org.opendof.core.oal.security.DOFPermission.ActAsAny
 
getComplement() - Method in class org.opendof.core.oal.security.DOFPermission.Binding
 
getComplement() - Method in class org.opendof.core.oal.security.DOFPermission.Define
 
getComplement() - Method in class org.opendof.core.oal.security.DOFPermission
Return the complement permission for this permission.
getComplement() - Method in class org.opendof.core.oal.security.DOFPermission.IAm
 
getComplement() - Method in class org.opendof.core.oal.security.DOFPermission.Provider
 
getComplement() - Method in class org.opendof.core.oal.security.DOFPermission.Requestor
 
getComplement() - Method in class org.opendof.core.oal.security.DOFPermission.TunnelDomain
 
getComplement() - Method in class org.opendof.core.oal.security.DOFPermission.Unknown
 
getComplement() - Method in class org.opendof.core.oal.security.DOFPermissionSet
Return the complement for this permission set.
getConnection() - Method in class org.opendof.core.oal.DOFConnection.StreamRequest
 
getConnection() - Method in interface org.opendof.core.oal.DOFOperation.Connect
Return the connection.
getConnectionCount() - Method in class org.opendof.core.oal.DOF.Runtime
Gets the total number of connections, both inbound and outbound, that are currently open.
getConnectionCount() - Method in class org.opendof.core.oal.DOFServer
Get the current number of connections connected to this server.
getConnectionLimit() - Method in class org.opendof.core.oal.DOF.Config
Gets the maximum number of connections that DOFs created from this DOF.Config will support.
getConnectionLimit() - Method in interface org.opendof.core.oal.DOF.State
Gets the maximum number of connections, both inbound and outbound, that a DOF currently supports.
getConnectionLimit() - Method in class org.opendof.core.oal.DOFServer.Config
Get the maximum number of inbound connections that the server can support.
getConnectionLimit() - Method in interface org.opendof.core.oal.DOFServer.State
Get this server's connection limit.
getConnections() - Method in class org.opendof.core.oal.DOF.Runtime
Gets a collection of all connections, both inbound and outbound, that are currently open.
getConnections() - Method in class org.opendof.core.oal.DOFServer
Get the list of connections connected to this server.
getConnectionState() - Method in interface org.opendof.core.oal.DOFProviderInfo
Get the connection state where this provider information was received, or null if none.
getConnectionState() - Method in interface org.opendof.core.oal.DOFRequest
Get the request's connection state.
getConnectionType() - Method in class org.opendof.core.oal.DOFConnection.Config
Return the type of the connection.
getConnectionType() - Method in interface org.opendof.core.oal.DOFConnection.State
Return the type of the connection.
getConnectTime() - Method in interface org.opendof.core.oal.DOFConnection.State
Returns the timestamp of when the connection was established.
getContext() - Method in interface org.opendof.core.oal.DOFOperation
Get the operation context.
getContext() - Method in class org.opendof.core.oal.DOFRegistration
 
getContext() - Method in class org.opendof.core.oal.DOFSubscription
 
getControl() - Method in interface org.opendof.core.oal.DOFOperation.Advertise
 
getControl() - Method in interface org.opendof.core.oal.DOFOperation.Define
 
getControl() - Method in interface org.opendof.core.oal.DOFOperation.Get
 
getControl() - Method in interface org.opendof.core.oal.DOFOperation.Interest
 
getControl() - Method in interface org.opendof.core.oal.DOFOperation.Invoke
 
getControl() - Method in interface org.opendof.core.oal.DOFOperation.Register
 
getControl() - Method in interface org.opendof.core.oal.DOFOperation.Session
 
getControl() - Method in interface org.opendof.core.oal.DOFOperation.Set
 
getControl() - Method in interface org.opendof.core.oal.DOFOperation.Subscribe
 
getCredentials() - Method in class org.opendof.core.oal.DOFConnection.Config
Return the credentials associated with a connection, or null if the connection is not secure.
getCredentials() - Method in interface org.opendof.core.oal.DOFConnection.State
Return the credentials associated with a connection, or null if the connection is not secure.
getCredentials() - Method in class org.opendof.core.oal.DOFDomain.Config
Returns the credentials of the Config.
getCredentials() - Method in interface org.opendof.core.oal.DOFDomain.State
Return the credentials associated with this DOFDomain.
getCredentials() - Method in class org.opendof.core.oal.DOFOperation.Bridge.Config
Get the credentials of the bridge.
getCredentials() - Method in class org.opendof.core.oal.DOFServer.Config
Get this server's credentials.
getCredentials() - Method in interface org.opendof.core.oal.DOFServer.State
Get this server's credentials.
getCredentials() - Method in class org.opendof.core.oal.DOFSystem.Config
 
getCredentials() - Method in interface org.opendof.core.oal.DOFSystem.State
Return the credentials associated with a system, or null if the system is not secure.
getCredentials(DOFObjectID.Domain) - Method in interface org.opendof.core.oal.security.DOFCredentialsAssigner
Return credentials based on a domain identifier.
getCredentialsAssigner() - Method in class org.opendof.core.oal.DOFServer.Config
Get the server's credentials assigner.
getCredentialsStorage() - Method in class org.opendof.core.oal.DOFAuthenticator.AuthenticationNode
Return the node's stored credentials that can be used to obtain a secret.
getCredentialsStorage() - Method in class org.opendof.core.oal.DOFAuthenticator.RemoteDomainNode
Return the node's stored credentials that can be used to obtain a secret.
getCredentialsStorage() - Method in class org.opendof.core.oal.DOFAuthenticator.SecureGroupNode
Return the node's stored credentials that can be used to obtain a secret.
getCredentialTypes() - Method in class org.opendof.core.oal.DOFAuthenticator.AuthenticationNode
Returns a list of credential types this node has.
getCredentialTypes() - Method in class org.opendof.core.oal.DOFAuthenticator.RemoteDomainNode
Returns a list of credential types this node has.
getCredentialTypes() - Method in class org.opendof.core.oal.DOFAuthenticator.SecureGroupNode
Returns a list of credential types this node has.
getData() - Method in class org.opendof.core.oal.DOFObjectID
Get the data associated with the base ID (the ID without attributes).
getDatagramDistance() - Method in class org.opendof.core.oal.DOFRouteInfo
Get the datagram portion of the distance of this route.
getDataString() - Method in class org.opendof.core.oal.DOFObjectID
Return a string format of the base (the ID without attributes) data of the object identifier.
getDebugKey() - Method in class org.opendof.core.oal.DOFAuthenticator.Config
Returns the key to distribute when in debug mode.
getDefaultENP() - Method in class org.opendof.core.oal.DOF.DefaultProtocolFactory
 
getDefaultENP() - Method in interface org.opendof.core.oal.DOFProtocolFactory
Get the default DNP version.
getDefaultEPP() - Method in class org.opendof.core.oal.DOF.DefaultProtocolFactory
 
getDefaultEPP() - Method in interface org.opendof.core.oal.DOFProtocolFactory
Get the default DPP version.
getDefaultLocalNode() - Method in class org.opendof.core.oal.DOFAuthenticator.RemoteDomainNode
Get the default local node, to be used if there is no initiator mapping.
getDirection() - Method in interface org.opendof.core.oal.DOFConnection.State
Return the direction of this connection -- either inbound or outbound.
getDOFType() - Method in class org.opendof.core.oal.DOFInterface.Property
Get the type of this property.
getDOFType() - Method in class org.opendof.core.oal.DOFInterfaceID
Gets the DOFType of an interface (the same as DOFType.IID).
getDOFType() - Method in class org.opendof.core.oal.DOFObjectID
 
getDOFType() - Method in interface org.opendof.core.oal.DOFValue
Return the DOFType of the value.
getDOFType() - Method in class org.opendof.core.oal.value.DOFArray
 
getDOFType() - Method in class org.opendof.core.oal.value.DOFBlob
 
getDOFType() - Method in class org.opendof.core.oal.value.DOFBoolean
 
getDOFType() - Method in class org.opendof.core.oal.value.DOFDateTime
 
getDOFType() - Method in class org.opendof.core.oal.value.DOFFloat32
 
getDOFType() - Method in class org.opendof.core.oal.value.DOFFloat64
 
getDOFType() - Method in class org.opendof.core.oal.value.DOFGuid
 
getDOFType() - Method in class org.opendof.core.oal.value.DOFInt16
 
getDOFType() - Method in class org.opendof.core.oal.value.DOFInt32
 
getDOFType() - Method in class org.opendof.core.oal.value.DOFInt64
 
getDOFType() - Method in class org.opendof.core.oal.value.DOFInt8
 
getDOFType() - Method in class org.opendof.core.oal.value.DOFString
 
getDOFType() - Method in class org.opendof.core.oal.value.DOFStructure
 
getDOFType() - Method in class org.opendof.core.oal.value.DOFUInt16
 
getDOFType() - Method in class org.opendof.core.oal.value.DOFUInt32
 
getDOFType() - Method in class org.opendof.core.oal.value.DOFUInt64
 
getDOFType() - Method in class org.opendof.core.oal.value.DOFUInt8
 
getDomainDiscoveryCredentials() - Method in class org.opendof.core.oal.DOFConnection.Config
Return the domain discovery credentials for this connection.
getDomainDiscoveryCredentials() - Method in class org.opendof.core.oal.DOFServer.Config
Get the credentials used for remote domain discovery.
getDomainDiscoveryCredentials() - Method in interface org.opendof.core.oal.DOFServer.State
Get this server's domain discovery credentials.
getDomainID() - Method in class org.opendof.core.oal.DOFAuthenticator.Config
Get the domain identifier.
getDomainID() - Method in class org.opendof.core.oal.DOFAuthenticator
Return the domain identifier for the authenticator.
getDomainID() - Method in interface org.opendof.core.oal.DOFAuthenticator.State
Get the domain identifier.
getDomainID() - Method in class org.opendof.core.oal.DOFCredentials
Gets the security domain that the credential is valid in.
getDomainNode(DOFObjectID.Authentication, DOFObjectID.Authentication) - Method in interface org.opendof.core.oal.DOFAuthenticator.Storage
Get the corresponding Node, for the specified domain node identifier, that represents a remote domain.
getDomains() - Method in class org.opendof.core.oal.DOF
Gets a list of all domains associated with the DOF.
getDomains() - Method in class org.opendof.core.oal.DOFConnection.Config
Get credentials all domains.
getDomains() - Method in class org.opendof.core.oal.DOFServer.Config
Get credentials all domains.
getEncoding() - Method in class org.opendof.core.oal.DOFType
Get the string encoding for the type.
getEncoding() - Method in class org.opendof.core.oal.DOFType.Typedef
 
getEncoding() - Method in class org.opendof.core.oal.value.DOFString.Type
 
getENPInstance(byte) - Method in class org.opendof.core.oal.DOF.DefaultProtocolFactory
 
getENPInstance(byte) - Method in interface org.opendof.core.oal.DOFProtocolFactory
Get an DNP instance for a given DNP version.
getENPVersions() - Method in class org.opendof.core.oal.DOF.DefaultProtocolFactory
 
getENPVersions() - Method in interface org.opendof.core.oal.DOFProtocolFactory
Get a list of supported DNP versions.
getEpoch() - Method in class org.opendof.core.oal.DOFAuthenticator.SecureGroupNode
The group's epoch, which is a counter that is incremented every time a groups secret is changed.
getEPPInstance(byte) - Method in class org.opendof.core.oal.DOF.DefaultProtocolFactory
 
getEPPInstance(byte) - Method in interface org.opendof.core.oal.DOFProtocolFactory
Get an DPP instance for a given DPP version.
getEPPVersions() - Method in class org.opendof.core.oal.DOF.DefaultProtocolFactory
 
getEPPVersions() - Method in interface org.opendof.core.oal.DOFProtocolFactory
Get a list of supported DPP versions.
getErrorCode() - Method in exception org.opendof.core.oal.DOFException
Get the error code for this exception.
getErrorCodeString(int) - Method in exception org.opendof.core.oal.DOFErrorException
 
getErrorCodeString(int) - Method in exception org.opendof.core.oal.DOFException
Get a String representation of an error code.
getErrorCodeString(int) - Method in exception org.opendof.core.oal.DOFMarshalException
 
getErrorCodeString(int) - Method in exception org.opendof.core.oal.DOFProviderException
 
getErrorCodeString(int) - Method in exception org.opendof.core.oal.security.DOFSecurityException
 
getErrorMessage(Exception) - Static method in class org.opendof.core.oal.DOFUtil
Convenience method to create more readable exception messages.
getESPInstance() - Method in class org.opendof.core.oal.DOF.DefaultProtocolFactory
 
getESPInstance() - Method in interface org.opendof.core.oal.DOFProtocolFactory
Get the DSP instance.
getEvent(int) - Method in class org.opendof.core.oal.DOFInterface
Get an Event given its identifier.
getEvent() - Method in interface org.opendof.core.oal.DOFOperation.Register
 
getEvent() - Method in class org.opendof.core.oal.DOFRegistration
 
getEvents() - Method in class org.opendof.core.oal.DOFInterface
Get the Events of this interface.
getException() - Method in interface org.opendof.core.oal.DOFConnection.State
Return the exception associated with the connection.
getException() - Method in interface org.opendof.core.oal.DOFDomain.State
Returns the most recent exception if isConnected is false.
getException(int) - Method in class org.opendof.core.oal.DOFInterface
Get an Exception given its identifier.
getException() - Method in interface org.opendof.core.oal.DOFOperation
Return an exception, if any, associated with this operation as a response.
getException() - Method in class org.opendof.core.oal.DOFRegistration.State
 
getException() - Method in interface org.opendof.core.oal.DOFServer.State
Return the exception associated with the server.
getException() - Method in class org.opendof.core.oal.DOFSubscription.State
 
getExceptions() - Method in class org.opendof.core.oal.DOFInterface
Get the Exceptions of this interface.
getField(int) - Method in class org.opendof.core.oal.value.DOFStructure
Get a structure field by index.
getFields() - Method in class org.opendof.core.oal.value.DOFStructure
Get all the fields in the structure.
getGroupConfig() - Method in class org.opendof.core.oal.DOFAuthenticator.SecureGroupNode
Get the node's secure group configuration.
getGroupID() - Method in class org.opendof.core.oal.DOFGroupAddress
Return the group identifier associated with the address.
getGroupNode(DOFObjectID.Authentication) - Method in interface org.opendof.core.oal.DOFAuthenticator.Storage
Get the corresponding group node for the specified node identifier.
getGroups() - Method in class org.opendof.core.oal.DOFAuthenticator.AuthenticationNode
Get the list of secure groups that the node is a member of.
getHeartbeatPeriod() - Method in class org.opendof.core.oal.DOFAuthenticator.SecureGroupNode.GroupConfig
The groups heartbeat period in seconds.
getHeuristic() - Method in class org.opendof.core.oal.DOFOperation.Control
Get the value indicating randomized acceptance of the operation.
getIDClass() - Method in class org.opendof.core.oal.DOFObjectID
Get the class of this DOFObjectID.
getIdentifier() - Method in class org.opendof.core.oal.DOFInterfaceID
Get the InterfaceID identifier, which is unique to a registry.
getIdentity() - Method in interface org.opendof.core.oal.DOFAuthenticator.CredentialStorage
Return the identity that the credentials apply to.
getIdentity() - Method in class org.opendof.core.oal.DOFCredentials
Gets the identity of the authorized user.
getInitiatorLocalNodeMap() - Method in class org.opendof.core.oal.DOFAuthenticator.RemoteDomainNode
Returns the mapping of all assigned initiators to their associated local nodes.
getInputParameterCount() - Method in class org.opendof.core.oal.DOFInterface.Method
Get the number of Input Parameters defined for this method.
getInputParameters() - Method in class org.opendof.core.oal.DOFInterface.Method
Get the Input Parameters for this method.
getInstance(DOFPacket) - Method in class org.opendof.core.oal.DOFInterfaceID.Type
 
getInstance(DOFPacket) - Method in class org.opendof.core.oal.DOFObjectID.Authentication.Type
 
getInstance(DOFPacket) - Method in class org.opendof.core.oal.DOFObjectID.Domain.Type
 
getInstance(DOFPacket) - Method in class org.opendof.core.oal.DOFObjectID.Source.Type
 
getInstance(DOFPacket) - Method in class org.opendof.core.oal.DOFObjectID.Type
 
getInstance(DOFPacket) - Method in class org.opendof.core.oal.DOFType
Create a DOFValue instance from a DOFPacket.
getInstance(DOFPacket) - Method in class org.opendof.core.oal.DOFType.Nullable
 
getInstance(DOFPacket) - Method in class org.opendof.core.oal.DOFType.Typedef
 
getInstance(DOFPacket) - Method in class org.opendof.core.oal.value.DOFArray.Type
 
getInstance(DOFPacket) - Method in class org.opendof.core.oal.value.DOFBlob.Type
 
getInstance(DOFPacket) - Method in class org.opendof.core.oal.value.DOFBoolean.Type
 
getInstance(DOFPacket) - Method in class org.opendof.core.oal.value.DOFDateTime.Type
 
getInstance(DOFPacket) - Method in class org.opendof.core.oal.value.DOFFloat32.Type
 
getInstance(DOFPacket) - Method in class org.opendof.core.oal.value.DOFFloat64.Type
 
getInstance(DOFPacket) - Method in class org.opendof.core.oal.value.DOFGuid.Type
 
getInstance(DOFPacket) - Method in class org.opendof.core.oal.value.DOFInt16.Type
 
getInstance(DOFPacket) - Method in class org.opendof.core.oal.value.DOFInt32.Type
 
getInstance(DOFPacket) - Method in class org.opendof.core.oal.value.DOFInt64.Type
 
getInstance(DOFPacket) - Method in class org.opendof.core.oal.value.DOFInt8.Type
 
getInstance(DOFPacket) - Method in class org.opendof.core.oal.value.DOFString.Type
 
getInstance(DOFPacket) - Method in class org.opendof.core.oal.value.DOFStructure.Type
 
getInstance(DOFPacket) - Method in class org.opendof.core.oal.value.DOFUInt16.Type
 
getInstance(DOFPacket) - Method in class org.opendof.core.oal.value.DOFUInt32.Type
 
getInstance(DOFPacket) - Method in class org.opendof.core.oal.value.DOFUInt64.Type
 
getInstance(DOFPacket) - Method in class org.opendof.core.oal.value.DOFUInt8.Type
 
getInterestLevel() - Method in interface org.opendof.core.oal.DOFOperation.Interest
 
getInterface() - Method in class org.opendof.core.oal.DOFInterface.Item
Get the interface that this item belongs to.
getInterface() - Method in interface org.opendof.core.oal.DOFOperation.Provide
 
getInterface() - Method in interface org.opendof.core.oal.DOFOperation.Session
 
getInterfaceException() - Method in exception org.opendof.core.oal.DOFProviderException
Get the DOFInterface.Exception associated with this exception.
getInterfaceID() - Method in class org.opendof.core.oal.DOFInterface
Get the interface ID.
getInterfaceID() - Method in class org.opendof.core.oal.DOFInterface.Item
Get the interface identifier.
getInterfaceID() - Method in interface org.opendof.core.oal.DOFOperation.Advertise
 
getInterfaceID() - Method in interface org.opendof.core.oal.DOFOperation.Define
Return the interface identifier associated with the request.
getInterfaceID() - Method in interface org.opendof.core.oal.DOFOperation.Interest
 
getInterfaceID() - Method in class org.opendof.core.oal.DOFRouteInfo
Get the interface identifier for this route.
getInterfaceID() - Method in class org.opendof.core.oal.security.DOFPermission.Define
Get the interface that the permission applies to.
getInterfaceIDs() - Method in class org.opendof.core.oal.security.DOFPermission.Binding
Returns a copy of the list of interfaces that the permission applies to.
getInterfaces() - Method in class org.opendof.core.oal.DOFObject
Get the set of interfaces currently being provided on the object.
getIntParam(Map<String, String>, String, int) - Static method in class org.opendof.core.oal.DOFUtil
Get an integer value from a parameter map.
getItemID() - Method in class org.opendof.core.oal.DOFInterface.Item
Get the item ID.
getItemType() - Method in class org.opendof.core.oal.DOFInterface.Item
Get the item type of PROPERTY, METHOD, EVENT or EXCEPTION.
getLocalID() - Method in class org.opendof.core.oal.DOFAuthenticator.RemoteDomainNode
Get the local identity of the node related to the remote domain, for nodes that represent a remote domain.
getLongParam(Map<String, String>, String, long) - Static method in class org.opendof.core.oal.DOFUtil
Get a long value from a parameter map.
getMaxCacheAge() - Method in class org.opendof.core.oal.DOFOperation.Control
Return the maximum acceptable age of a cached value.
getMaxGrantLifetime() - Method in class org.opendof.core.oal.DOFAuthenticator.Config
Get the maximum lifetime for permission grants authorized by the authenticator.
getMaxGrantLifetime() - Method in interface org.opendof.core.oal.DOFAuthenticator.State
Get the maximum lifetime for permission grants authorized by the authenticator.
getMaxKEKPeriod() - Method in class org.opendof.core.oal.DOFAuthenticator.SecureGroupNode.GroupConfig
The group's maximum timing period in minutes.
getMaxLength() - Method in class org.opendof.core.oal.DOFType
Get the maximum length of the type.
getMaxLength() - Method in class org.opendof.core.oal.DOFType.Typedef
 
getMaxLength() - Method in class org.opendof.core.oal.value.DOFArray.Type
 
getMaxLength() - Method in class org.opendof.core.oal.value.DOFBlob.Type
 
getMaxLength() - Method in class org.opendof.core.oal.value.DOFString.Type
 
getMaxReceiveSilence() - Method in class org.opendof.core.oal.DOFConnection.Config
Return the maximum receive silence.
getMaxReceiveSilence() - Method in interface org.opendof.core.oal.DOFConnection.State
Return the maximum receive silence.
getMaxReceiveSilence() - Method in class org.opendof.core.oal.DOFServer.Config
Get this server's max receive silence.
getMaxReceiveSilence() - Method in interface org.opendof.core.oal.DOFServer.State
Get this server's max receive silence.
getMaxResponderCount() - Method in class org.opendof.core.oal.DOFOperation.Control
Get the maximum number of desired responders.
getMaxSendSilence() - Method in class org.opendof.core.oal.DOFConnection.Config
Return the maximum send silence time.
getMaxSendSilence() - Method in interface org.opendof.core.oal.DOFConnection.State
Return the maximum send silence time.
getMaxSendSilence() - Method in class org.opendof.core.oal.DOFServer.Config
Get this server's max send silence.
getMaxSendSilence() - Method in interface org.opendof.core.oal.DOFServer.State
Get this server's max send silence.
getMaxSilence() - Method in class org.opendof.core.oal.DOFDomain.Config
Returns the max silence of the config.
getMaxSilence() - Method in interface org.opendof.core.oal.DOFDomain.State
Returns the max silence of the domain.
getMessage() - Method in exception org.opendof.core.oal.DOFException
Gets a message that describes the conditions of this exception.
getMessage(Exception) - Static method in exception org.opendof.core.oal.DOFMarshalException
Get the error message of the specified exception.
getMessage() - Method in exception org.opendof.core.oal.DOFProviderException
Gets a message that describes the conditions of this exception.
getMessage(Exception) - Static method in exception org.opendof.core.oal.security.DOFSecurityException
Get the error message of the specified exception.
getMethod(int) - Method in class org.opendof.core.oal.DOFInterface
Get a Method given its identifier.
getMethod() - Method in interface org.opendof.core.oal.DOFOperation.Invoke
 
getMethods() - Method in class org.opendof.core.oal.DOFInterface
Get the Methods of this interface.
getMinKEKPeriod() - Method in class org.opendof.core.oal.DOFAuthenticator.SecureGroupNode.GroupConfig
The group's minimum timing period in minutes.
getMinLength() - Method in class org.opendof.core.oal.DOFType
Get the minimum length of the type.
getMinLength() - Method in class org.opendof.core.oal.DOFType.Typedef
 
getMinLength() - Method in class org.opendof.core.oal.value.DOFArray.Type
 
getMinLength() - Method in class org.opendof.core.oal.value.DOFBlob.Type
 
getMinPeriod() - Method in interface org.opendof.core.oal.DOFOperation.Subscribe
 
getMinPeriod() - Method in class org.opendof.core.oal.DOFSubscription
 
getName() - Method in class org.opendof.core.oal.DOF.Config
Gets the name that will be given to DOFs created from this DOF.Config.
getName() - Method in interface org.opendof.core.oal.DOF.State
Gets the name of the DOF.
getName() - Method in class org.opendof.core.oal.DOFAuthenticator.Config
Get the authenticator's name.
getName() - Method in interface org.opendof.core.oal.DOFAuthenticator.State
Get this authenticator's name.
getName() - Method in class org.opendof.core.oal.DOFConnection.Config
Get this connection's name.
getName() - Method in interface org.opendof.core.oal.DOFConnection.State
Get this connection's name.
getName() - Method in class org.opendof.core.oal.DOFDomain.Config
Return the name of the domain.
getName() - Method in interface org.opendof.core.oal.DOFDomain.State
Return the name of the domain.
getName() - Method in class org.opendof.core.oal.DOFListenerInvoker
 
getName() - Method in class org.opendof.core.oal.DOFServer.Config
Get this server's name used for logging purposes.
getName() - Method in interface org.opendof.core.oal.DOFServer.State
Get this server's name.
getName() - Method in class org.opendof.core.oal.DOFSystem.Config
 
getName() - Method in interface org.opendof.core.oal.DOFSystem.State
Get this system's name.
getNode(DOFObjectID.Authentication, short, DOFAuthenticator.SecurityType, byte[], DOFPermissionSet) - Method in interface org.opendof.core.oal.DOFAuthenticator.Storage
Get the corresponding Node for the specified node identifier.
getNodeID() - Method in class org.opendof.core.oal.DOFAuthenticator.AuthenticationNode
Returns this node's identifier.
getNodeID() - Method in class org.opendof.core.oal.DOFAuthenticator.RemoteDomainNode
Returns this node's identifier.
getNodeID() - Method in class org.opendof.core.oal.DOFAuthenticator.SecureGroupNode
Returns this Node's identifier.
getObject() - Method in interface org.opendof.core.oal.DOFOperation.Define
 
getObject() - Method in interface org.opendof.core.oal.DOFOperation.Get
 
getObject() - Method in interface org.opendof.core.oal.DOFOperation.Invoke
 
getObject() - Method in interface org.opendof.core.oal.DOFOperation.Provide
 
getObject() - Method in interface org.opendof.core.oal.DOFOperation.Register
 
getObject() - Method in interface org.opendof.core.oal.DOFOperation.Session
 
getObject() - Method in interface org.opendof.core.oal.DOFOperation.Set
 
getObject() - Method in interface org.opendof.core.oal.DOFOperation.Subscribe
 
getObjectID() - Method in class org.opendof.core.oal.DOFObject
Get this provider's object identifier.
getObjectID() - Method in interface org.opendof.core.oal.DOFOperation.Interest
 
getObjectID() - Method in class org.opendof.core.oal.DOFRegistration
 
getObjectID() - Method in class org.opendof.core.oal.DOFRegistration.State
 
getObjectID() - Method in interface org.opendof.core.oal.DOFRequest
Get the object identifier used to make the request.
getObjectID() - Method in class org.opendof.core.oal.DOFSubscription
 
getObjectID() - Method in class org.opendof.core.oal.DOFSubscription.State
 
getObjectIDs() - Method in class org.opendof.core.oal.security.DOFPermission.Binding
Returns a copy of the list of objects that the permission applies to.
getOperationCount() - Method in class org.opendof.core.oal.DOFRouteInfo
Get the operation count for this route.
getOutputParameterCount() - Method in class org.opendof.core.oal.DOFInterface.Method
Get the number of Output Parameters for this method.
getOutputParameters() - Method in class org.opendof.core.oal.DOFInterface.Method
Get the Output Parameters for this method.
getParameterCount() - Method in class org.opendof.core.oal.DOFInterface.Event
Get the number of Parameters for this Event.
getParameterCount() - Method in class org.opendof.core.oal.DOFInterface.Exception
Get the number of Parameters for this Exception.
getParameters() - Method in class org.opendof.core.oal.DOFInterface.Event
Get the Parameters for this Event.
getParameters() - Method in class org.opendof.core.oal.DOFInterface.Exception
Get the Parameters for this Exception.
getParameters() - Method in exception org.opendof.core.oal.DOFProviderException
Get the parameters for this DOFProviderException.
getPeerCredentials() - Method in interface org.opendof.core.oal.DOFConnection.State
Return the credentials associated with a connection, or null if the connection is not secure.
getPermissions() - Method in class org.opendof.core.oal.DOFAuthenticator.AuthenticationNode
Returns the node's permissions.
getPermissions() - Method in class org.opendof.core.oal.DOFAuthenticator.SecureGroupNode
Returns the node's permissions.
getPermissions() - Method in class org.opendof.core.oal.DOFConnection.Config
Return the permissions of the connection.
getPermissions() - Method in interface org.opendof.core.oal.DOFConnection.State
Return the permissions of the connection.
getPermissions() - Method in class org.opendof.core.oal.DOFOperation.Bridge.Config
Get the initial permissions of the bridge.
getPermissions(DOFObjectID.Domain) - Method in class org.opendof.core.oal.DOFServer.Config
Return the permissions for a given domain.
getPermissions(DOFObjectID.Domain) - Method in interface org.opendof.core.oal.DOFServer.State
Return the permissions of the given domain.
getPermissions() - Method in class org.opendof.core.oal.DOFSystem.Config
Get the initial permissions of the system.
getPermissions() - Method in interface org.opendof.core.oal.DOFSystem.State
Return the permissions of the system.
getPermissions() - Method in class org.opendof.core.oal.security.DOFPermissionSet
Get a copy of the permission list for this permission set.
getPermissionType() - Method in class org.opendof.core.oal.security.DOFPermission.ActAs
 
getPermissionType() - Method in class org.opendof.core.oal.security.DOFPermission.ActAsAny
 
getPermissionType() - Method in class org.opendof.core.oal.security.DOFPermission.Binding
 
getPermissionType() - Method in class org.opendof.core.oal.security.DOFPermission.Define
 
getPermissionType() - Method in class org.opendof.core.oal.security.DOFPermission
Returns the type of the permission.
getPermissionType() - Method in class org.opendof.core.oal.security.DOFPermission.IAm
 
getPermissionType() - Method in class org.opendof.core.oal.security.DOFPermission.Provider
 
getPermissionType() - Method in class org.opendof.core.oal.security.DOFPermission.Requestor
 
getPermissionType() - Method in class org.opendof.core.oal.security.DOFPermission.TunnelDomain
 
getPermissionType() - Method in class org.opendof.core.oal.security.DOFPermission.Unknown
 
getPrivateStorage() - Method in class org.opendof.core.oal.DOFCredentials
Create a byte array that can be stored and used later.
getProperties() - Method in class org.opendof.core.oal.DOFInterface
Get the Properties of this interface.
getProperty(int) - Method in class org.opendof.core.oal.DOFInterface
Get a Property given its identifier.
getProperty() - Method in interface org.opendof.core.oal.DOFOperation.Get
 
getProperty() - Method in interface org.opendof.core.oal.DOFOperation.Set
 
getProperty() - Method in interface org.opendof.core.oal.DOFOperation.Subscribe
 
getProperty() - Method in class org.opendof.core.oal.DOFSubscription
 
getProtocolFactory() - Method in class org.opendof.core.oal.DOF.Config
Gets the protocol factory that DOFs created from this DOF.Config will use.
getProtocolFactory() - Method in interface org.opendof.core.oal.DOF.State
Gets the protocol factory in use by the DOF.
getProtocolNegotiator() - Method in class org.opendof.core.oal.DOFConnection.Config
Return the protocol negotiator.
getProtocolNegotiator() - Method in interface org.opendof.core.oal.DOFConnection.State
Return the protocol negotiator.
getProtocolNegotiator() - Method in class org.opendof.core.oal.DOFServer.Config
Get this server's protocol negotiator.
getProtocolNegotiator() - Method in interface org.opendof.core.oal.DOFServer.State
Get this server's protocol negotiator.
getProvideCount() - Method in class org.opendof.core.oal.DOF.Runtime
Gets the total number of provides currently active.
getProviderAddress() - Method in interface org.opendof.core.oal.DOFProviderInfo
Get the provider's address where this provider information was received, if any.
getProviderExclusions() - Method in class org.opendof.core.oal.DOFOperation.Control
Get provider exclusions.
getProviderID() - Method in interface org.opendof.core.oal.DOFProviderInfo
Get the provider's object identifier.
getProviderInfo() - Method in exception org.opendof.core.oal.DOFException
Returns information about the provider that threw this exception, if any.
getProviderInfo() - Method in interface org.opendof.core.oal.DOFResult
Get the provider information, if any, associated with this DOFResult.
getProviderInterfaces(DOFObjectID) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor (typically) to get all the interfaces currently provided by the specified object in this System.
getProviderRoute(DOFObjectID, DOFInterfaceID) - Method in class org.opendof.core.oal.DOFSystem
Return current route information for the best, compatible provider (if any).
getProvidingConnections(DOFObjectID, DOFInterfaceID) - Method in class org.opendof.core.oal.DOF.Runtime
Gets a collection of connections (DOFConnection), both inbound and outbound, over which a provide operation has been received for a specified DOFInterface on a specified DOFObject.
getQuery() - Method in interface org.opendof.core.oal.DOFOperation.Query
 
getQuery() - Method in class org.opendof.core.oal.DOFRegistration
 
getQuery() - Method in class org.opendof.core.oal.DOFSubscription
 
getRandomBytes(int) - Static method in class org.opendof.core.oal.DOFUtil
Get a secure, random byte array of the specified length.
getRandomInt(int) - Static method in class org.opendof.core.oal.DOFUtil
Get a secure, random integer within the specified range.
getRank() - Method in class org.opendof.core.oal.DOF.Config
Get the node rank that DOFs created from this DOF.Config will have.
getRank() - Method in interface org.opendof.core.oal.DOF.State
Gets the node's rank, which represents its desire to manage a secure multicast group.
getReceiveByteCount() - Method in interface org.opendof.core.oal.DOF.TrafficStats
Gets a count of the data bytes received on all connections and servers.
getReceiveFilter() - Method in class org.opendof.core.oal.DOFConnection.Config
Return the connection's receive filter.
getReceiveFilter() - Method in class org.opendof.core.oal.DOFServer.Config
 
getReceiveFilter() - Method in class org.opendof.core.oal.DOFSystem.Config
 
getReceivePacketCount() - Method in interface org.opendof.core.oal.DOF.TrafficStats
Gets a count of the packets received on all connections and servers.
getRegistry() - Method in class org.opendof.core.oal.DOFInterfaceID
Get the identifier's registry number.
getRelatedConnection() - Method in class org.opendof.core.oal.DOFConnection
Return the connection that was created using DOFConnection.createConnection.
getRelatedServer() - Method in class org.opendof.core.oal.DOFConnection
Return the server that was created using DOFServer.createConnection.
getRelatedServer() - Method in class org.opendof.core.oal.DOFServer
Multicast groups require a related DOFServer.
getRemoteDomain() - Method in class org.opendof.core.oal.DOFSystem.Config
Get the remote domain scope associated with the system if there is one.
getRemoteDomain() - Method in interface org.opendof.core.oal.DOFSystem.State
Get the remote domain scope associated with the system if there is one.
getRemoteDomainID() - Method in class org.opendof.core.oal.DOFCredentials
Get the remote domain identifier of the credentials if there is one.
getRemoteDomainID(DOFSecurityScope) - Method in class org.opendof.core.oal.DOFSystem
Get the remote domain identifier of the given scope with the system domain as a parent.
getRemoteDomainIdentifier() - Method in class org.opendof.core.oal.DOFAuthenticator.RemoteDomainNode
Get the node's remote domain identifier for nodes that represent remote domains.
getRequestorAddress() - Method in interface org.opendof.core.oal.DOFRequest
Get the address of the requestor for this request.
getRequestorID() - Method in interface org.opendof.core.oal.DOFRequest
Get the identifier of the requestor for this request.
getRequestType() - Method in interface org.opendof.core.oal.DOFRequest
Get the type of transport used to make the request.
getResponseLevel() - Method in class org.opendof.core.oal.DOFOperation.Control
Get the operation's level of verbosity for responses.
getResult(DOFOperation.Get, DOFProviderInfo, DOFValue, DOFException) - Method in interface org.opendof.core.oal.DOFObject.GetOperationListener
Process a result.
getResult() - Method in interface org.opendof.core.oal.DOFOperation.Get
Get the result.
getResult() - Method in interface org.opendof.core.oal.DOFOperation.Invoke
Get the result.
getResult() - Method in interface org.opendof.core.oal.DOFOperation.Set
Get the result.
getRetryPeriod() - Method in class org.opendof.core.oal.DOFDomain.Config
Returns the retry period of the config.
getRetryPeriod() - Method in interface org.opendof.core.oal.DOFDomain.State
Returns the retry period of the domain.
getRetryPeriod() - Method in class org.opendof.core.oal.DOFOperation.Control
Get the retry period.
getRetryPeriod(DOFOperation) - Method in interface org.opendof.core.oal.DOFOperation.RetryTime
This method is called to determine the number of milliseconds to wait before the next retry should be sent.
getRetryTime() - Method in class org.opendof.core.oal.DOFOperation.Control
Get the RetryTime.
getRuntime() - Method in class org.opendof.core.oal.DOF
Gets this DOF's runtime, which contains data about the internal runtime state of the DOF.
getSecurityDesire() - Method in class org.opendof.core.oal.DOFConnection.Config
Return the security desire of the connection.
getSecurityDesire() - Method in interface org.opendof.core.oal.DOFConnection.State
Return the security desire of the connection.
getSecurityDesire() - Method in class org.opendof.core.oal.DOFServer.Config
Get this server's security desire.
getSecurityDesire() - Method in interface org.opendof.core.oal.DOFServer.State
Get this server's security desire.
getSecurityMode(short) - Method in class org.opendof.core.oal.DOF.DefaultProtocolFactory
 
getSecurityMode(short, DOFMarshalContext, Object, DOFPacket) - Method in class org.opendof.core.oal.DOF.DefaultProtocolFactory
 
getSecurityMode() - Method in class org.opendof.core.oal.DOFAuthenticator.SecureGroupNode.GroupConfig
Get the group's security mode.
getSecurityMode() - Method in interface org.opendof.core.oal.DOFConnection.State
Return the security mode associated with a connection, or null if the connection is not secure.
getSecurityMode(short) - Method in interface org.opendof.core.oal.DOFProtocolFactory
Returns the security mode layer for a protocol identifier.
getSecurityMode(short, DOFMarshalContext, Object, DOFPacket) - Method in interface org.opendof.core.oal.DOFProtocolFactory
Returns the unmarshalled security mode layer for a protocol identifier.
getSecurityScope() - Method in interface org.opendof.core.oal.DOFRequest
Get the security scope of the request.
getSecurityScopeIDs() - Method in class org.opendof.core.oal.DOFAuthenticator.AuthenticationNode
Convenience method that returns the node's permissions security scope identifiers.
getSecurityScopeIDs() - Method in class org.opendof.core.oal.DOFAuthenticator.SecureGroupNode
Convenience method that returns the node's permissions security scope identifiers.
getSendByteCount() - Method in interface org.opendof.core.oal.DOF.TrafficStats
Gets a count of the data bytes sent over all connections and servers.
getSendFilter() - Method in class org.opendof.core.oal.DOFConnection.Config
Return the connection's send filter.
getSendFilter() - Method in class org.opendof.core.oal.DOFServer.Config
 
getSendFilter() - Method in class org.opendof.core.oal.DOFSystem.Config
 
getSendPacketCount() - Method in interface org.opendof.core.oal.DOF.TrafficStats
Gets a count of the packets sent over all connections and servers.
getServer() - Method in interface org.opendof.core.oal.DOFOperation.Start
Return the server.
getServerCount() - Method in class org.opendof.core.oal.DOF.Runtime
Gets the total number of servers that are currently started.
getServers() - Method in class org.opendof.core.oal.DOF.Runtime
Gets a collection of all servers that are currently started.
getServerType() - Method in class org.opendof.core.oal.DOFServer.Config
Get this server's type.
getServerType() - Method in interface org.opendof.core.oal.DOFServer.State
Get this server's type.
getSessionType() - Method in interface org.opendof.core.oal.DOFOperation.Session
 
getSourceID() - Method in class org.opendof.core.oal.DOF.Config
Gets the identifier that DOFs created from this DOF.Config will use for operations in the unsecured domain.
getSourceID() - Method in interface org.opendof.core.oal.DOF.State
Gets the identifier that is used for the DOF's operations in the unsecured domain.
getSourceID() - Method in class org.opendof.core.oal.DOFRouteInfo
Get the source identifier for this route.
getSourceID() - Method in class org.opendof.core.oal.security.DOFPermission.ActAs
Get the source identifier that the permission applies to.
getSourceID() - Method in class org.opendof.core.oal.security.DOFPermission.IAm
Get the source identifier that the permission applies to.
getSourceIdentifier() - Method in class org.opendof.core.oal.DOFAuthenticator.AuthenticationNode
Returns this node's source identifier.
getSourceIdentifier() - Method in class org.opendof.core.oal.DOFAuthenticator.SecureGroupNode
Returns this node's source identifier.
getState() - Method in class org.opendof.core.oal.DOF
Creates a DOF.State object, which represents a snapshot of the DOF's configuration information as it exists at the moment when you call this method.
getState() - Method in class org.opendof.core.oal.DOFAuthenticator
Get the current instantaneous state of the authenticator.
getState() - Method in class org.opendof.core.oal.DOFConnection
Get the current instantaneous state of the connection.
getState() - Method in class org.opendof.core.oal.DOFDomain
Get the current instantaneous state of the domain.
getState() - Method in class org.opendof.core.oal.DOFRegistration
 
getState() - Method in class org.opendof.core.oal.DOFServer
Get the current instantaneous state of the server.
getState() - Method in class org.opendof.core.oal.DOFSubscription
 
getState() - Method in class org.opendof.core.oal.DOFSystem
Get the current instantaneous state of the system.
getStateID() - Method in class org.opendof.core.oal.DOFAuthenticator.SecureGroupNode
The group's state identifier, which is a unique number that identifies the group.
getStorage() - Method in class org.opendof.core.oal.DOFAuthenticator.Config
Get the storage implementation.
getStorageDomainID() - Method in interface org.opendof.core.oal.DOFAuthenticator.Storage
Get the storage's domain identifier.
getStorageKey() - Method in interface org.opendof.core.oal.DOFAuthenticator.CredentialStorage
Return the storage key associated with this credential.
getStorageKey() - Method in class org.opendof.core.oal.DOFCredentials
Gets the Storage Key.
getStreamDistance() - Method in class org.opendof.core.oal.DOFRouteInfo
Get the streaming portion of the distance of this route.
getStreamRequestListener() - Method in class org.opendof.core.oal.DOFConnection.Config
Get this connection's stream-request listener.
getStringParam(Map<String, String>, String, String) - Static method in class org.opendof.core.oal.DOFUtil
Get a string value from a parameter map.
getSubtypes() - Method in class org.opendof.core.oal.DOFType
Return a list of subtypes associated with this type.
getSubtypes() - Method in class org.opendof.core.oal.DOFType.Nullable
 
getSubtypes() - Method in class org.opendof.core.oal.DOFType.Typedef
 
getSubtypes() - Method in class org.opendof.core.oal.value.DOFArray.Type
 
getSubtypes() - Method in class org.opendof.core.oal.value.DOFStructure.Type
 
getSystem() - Method in class org.opendof.core.oal.DOFObject
Get this provider's system.
getSystem() - Method in interface org.opendof.core.oal.DOFOperation.Interest
 
getSystem() - Method in interface org.opendof.core.oal.DOFOperation.Query
 
getSystems() - Method in class org.opendof.core.oal.DOF
Gets a list of all systems associated with the DOF.
getTargetAddress() - Method in class org.opendof.core.oal.DOFConnection.StreamRequest
 
getTargetConnection() - Method in class org.opendof.core.oal.DOFOperation.Control
Get the target connection.
getThreadPoolSize() - Method in class org.opendof.core.oal.DOF.Config
Gets the maximum number of threads that DOFs created from this DOF.Config will have in their thread pool.
getThreadPoolSize() - Method in interface org.opendof.core.oal.DOF.State
Gets the maximum number of threads that the DOF can create to process requests.
getTimeRemaining() - Method in interface org.opendof.core.oal.DOFOperation
Get the operation time remaining.
getTimeRemaining() - Method in interface org.opendof.core.oal.DOFRequest
Get the request time remaining.
getTrafficStats() - Method in class org.opendof.core.oal.DOF.Runtime
Returns a DOF.TrafficStats object from which you can get traffic-related statistics for all connections and servers.
getTrafficStats() - Method in interface org.opendof.core.oal.DOFConnection.State
Returns the traffic-related statistics for the respective connection.
getTrafficStats() - Method in interface org.opendof.core.oal.DOFServer.State
Returns the traffic-related statistics for the respective server.
getTransport() - Method in class org.opendof.core.oal.DOFAddress
Get the transport associated with the address.
getTransport() - Method in class org.opendof.core.oal.DOFGroupAddress
 
getTransportConfig() - Method in class org.opendof.core.oal.DOFConnection.Config
Return the transport configuration associated with the connection.
getTransportConfig() - Method in interface org.opendof.core.oal.DOFConnection.State
Return the transport configuration associated with the connection.
getTransportConfig() - Method in class org.opendof.core.oal.DOFServer.Config
Get this server's transport configuration.
getTransportConfig() - Method in interface org.opendof.core.oal.DOFServer.State
Get this server's transport configuration.
getTrustedDomains() - Method in class org.opendof.core.oal.DOFConnection.Config
Get this config trusted domain identifiers.
getTrustedDomains() - Method in interface org.opendof.core.oal.DOFConnection.State
Get this config trusted domain identifiers.
getTrustedDomains() - Method in class org.opendof.core.oal.DOFServer.Config
Get this server's trusted domain identifiers.
getTrustedDomains() - Method in interface org.opendof.core.oal.DOFServer.State
Get this server's trusted domain identifiers.
getTunnelID() - Method in class org.opendof.core.oal.security.DOFPermission.TunnelDomain
Get the tunnel identifier that the permission applies to.
getType() - Method in interface org.opendof.core.oal.DOFAuthenticator.CredentialStorage
Get the type of credential.
getType() - Method in class org.opendof.core.oal.DOFCredentials
Retrieve the type of credentials represented by the given DOFCredentials.
getType() - Method in class org.opendof.core.oal.DOFObjectID.Attribute
Get the type of the attribute.
getTypeID() - Method in class org.opendof.core.oal.DOFType
Get the type identifier of this type.
getTypeID() - Method in class org.opendof.core.oal.DOFType.Typedef
 
getValue() - Method in class org.opendof.core.oal.DOFObjectID.Attribute
Get the data associated with this attribute.
getValueObjectID() - Method in class org.opendof.core.oal.DOFObjectID.Attribute
Return the DOFObjectID associated with this attribute, or null if the content is not an object identifier.
getWildCardAttributeTypes() - Method in class org.opendof.core.oal.security.DOFPermission.Binding
Returns a list of wildcard attribute types that this permission applies to.
getWildcardCredentials() - Method in class org.opendof.core.oal.DOFServer.Config
Get the credentials for a connection in any domain not specifically set using DOFServer.Config.Builder.addCredentials(DOFCredentials...).
getWildcardCredentials() - Method in interface org.opendof.core.oal.DOFServer.State
Get this server's wildcard credentials.
getWildcardPermissions() - Method in class org.opendof.core.oal.DOFServer.Config
Return the permissions of the wildcard credential.
getWildcardPermissions() - Method in interface org.opendof.core.oal.DOFServer.State
Return the permissions of the wildcard credential.
GROUP - Static variable in class org.opendof.core.oal.DOFObjectID.Attribute
Group attribute.
GUID - Static variable in class org.opendof.core.oal.DOFType
The type identifier for a 16 byte globally unique identifier.

H

hasAttribute(byte) - Method in class org.opendof.core.oal.DOFObjectID
Check if this DOFObjectID has a specific attribute type.
hasAttributes() - Method in class org.opendof.core.oal.DOFObjectID
Check if this DOFObjectID has any attributes.
hashCode() - Method in class org.opendof.core.oal.DOF.Config
 
hashCode() - Method in class org.opendof.core.oal.DOFAuthenticator.Config
 
hashCode() - Method in class org.opendof.core.oal.DOFAuthenticator.SecureGroupNode.GroupConfig
 
hashCode() - Method in class org.opendof.core.oal.DOFConnection.Config
 
hashCode() - Method in class org.opendof.core.oal.DOFConnection
 
hashCode() - Method in class org.opendof.core.oal.DOFConnection.StreamRequest
 
hashCode() - Method in class org.opendof.core.oal.DOFCredentials
 
hashCode() - Method in class org.opendof.core.oal.DOFDomain.Config
 
hashCode() - Method in class org.opendof.core.oal.DOFGroupAddress
 
hashCode() - Method in class org.opendof.core.oal.DOFInterface
Compute hash code.
hashCode() - Method in class org.opendof.core.oal.DOFInterface.Item
 
hashCode() - Method in class org.opendof.core.oal.DOFInterfaceID
Compute hash code.
hashCode() - Method in class org.opendof.core.oal.DOFInterfaceID.Type
 
hashCode() - Method in class org.opendof.core.oal.DOFObject
 
hashCode() - Method in class org.opendof.core.oal.DOFObjectID.Attribute
 
hashCode() - Method in class org.opendof.core.oal.DOFObjectID.Authentication.Type
 
hashCode() - Method in class org.opendof.core.oal.DOFObjectID.Domain.Type
 
hashCode() - Method in class org.opendof.core.oal.DOFObjectID
 
hashCode() - Method in class org.opendof.core.oal.DOFObjectID.Source.Type
 
hashCode() - Method in class org.opendof.core.oal.DOFObjectID.Type
 
hashCode() - Method in class org.opendof.core.oal.DOFOperation.Bridge.Config
 
hashCode() - Method in class org.opendof.core.oal.DOFOperation.Control
 
hashCode() - Method in class org.opendof.core.oal.DOFOperation.Filter
 
hashCode() - Method in class org.opendof.core.oal.DOFSecurityScope
 
hashCode() - Method in class org.opendof.core.oal.DOFServer.Config
 
hashCode() - Method in class org.opendof.core.oal.DOFServer
 
hashCode() - Method in class org.opendof.core.oal.DOFSystem.Config
 
hashCode() - Method in class org.opendof.core.oal.DOFSystem
 
hashCode() - Method in class org.opendof.core.oal.DOFType
Return a hash code for the type.
hashCode() - Method in class org.opendof.core.oal.DOFType.Nullable
 
hashCode() - Method in class org.opendof.core.oal.DOFType.Typedef
 
hashCode() - Method in interface org.opendof.core.oal.DOFValue
Return a hash code for the object.
hashCode() - Method in class org.opendof.core.oal.security.DOFPermission
 
hashCode() - Method in class org.opendof.core.oal.security.DOFPermissionSet
 
hashCode() - Method in class org.opendof.core.oal.value.DOFArray
 
hashCode() - Method in class org.opendof.core.oal.value.DOFArray.Type
 
hashCode() - Method in class org.opendof.core.oal.value.DOFBlob
 
hashCode() - Method in class org.opendof.core.oal.value.DOFBlob.Type
 
hashCode() - Method in class org.opendof.core.oal.value.DOFBoolean
 
hashCode() - Method in class org.opendof.core.oal.value.DOFDateTime
 
hashCode() - Method in class org.opendof.core.oal.value.DOFFloat32
 
hashCode() - Method in class org.opendof.core.oal.value.DOFFloat64
 
hashCode() - Method in class org.opendof.core.oal.value.DOFGuid
 
hashCode() - Method in class org.opendof.core.oal.value.DOFInt16
 
hashCode() - Method in class org.opendof.core.oal.value.DOFInt32
 
hashCode() - Method in class org.opendof.core.oal.value.DOFInt64
 
hashCode() - Method in class org.opendof.core.oal.value.DOFInt8
 
hashCode() - Method in class org.opendof.core.oal.value.DOFString
 
hashCode() - Method in class org.opendof.core.oal.value.DOFString.Type
 
hashCode() - Method in class org.opendof.core.oal.value.DOFStructure
 
hashCode() - Method in class org.opendof.core.oal.value.DOFStructure.Type
 
hashCode() - Method in class org.opendof.core.oal.value.DOFUInt16
 
hashCode() - Method in class org.opendof.core.oal.value.DOFUInt32
 
hashCode() - Method in class org.opendof.core.oal.value.DOFUInt64
 
hashCode() - Method in class org.opendof.core.oal.value.DOFUInt8
 
HEURISTIC_ALL - Static variable in class org.opendof.core.oal.DOFOperation.Control
A value indicating randomized acceptance of the operation.
hexStringToBytes(String) - Static method in class org.opendof.core.oal.DOFUtil
Convert a hexadecimal String to a byte array.

I

I_AM - Static variable in class org.opendof.core.oal.security.DOFPermission
The "I am" permission is implemented in DOFPermission.IAm.
IAm(DOFObjectID.Source) - Constructor for class org.opendof.core.oal.security.DOFPermission.IAm
Construct a new "I am" permission for the specified source identifier.
IAm(DOFMarshalContext, Object, DOFPacket) - Constructor for class org.opendof.core.oal.security.DOFPermission.IAm
Create an instance from serial form.
indexOf(Object) - Method in class org.opendof.core.oal.value.DOFArray
 
INSTANCE - Static variable in class org.opendof.core.oal.security.DOFPermission.Provider
An instance of this class.
INSTANCE - Static variable in class org.opendof.core.oal.security.DOFPermission.Requestor
An instance of this class.
INSUFFICIENT_RESOURCES - Static variable in exception org.opendof.core.oal.DOFErrorException
A node, either a proxy or the provider, does not have resources available to accept or process the command.
INT16 - Static variable in class org.opendof.core.oal.DOFType
The type identifier for a signed short.
INT32 - Static variable in class org.opendof.core.oal.DOFType
The type identifier for a signed integer.
INT64 - Static variable in class org.opendof.core.oal.DOFType
The type identifier for a signed 64-bit integer.
INT8 - Static variable in class org.opendof.core.oal.DOFType
The type identifier for a signed byte.
interestAdded(DOF, DOFRequest, DOFObjectID, DOFInterfaceID, DOFInterestLevel) - Method in interface org.opendof.core.oal.DOF.InterestListener
Called when the node receives any level of interest for a binding.
interestRemoved(DOF, DOFRequest, DOFObjectID, DOFInterfaceID, DOFInterestLevel) - Method in interface org.opendof.core.oal.DOF.InterestListener
Called when an interest request is canceled or times out.
INTERFACE_DEFINED - Static variable in exception org.opendof.core.oal.DOFProviderException
Error code for interface defined exceptions, also called "Provider Exceptions".
interfaceAdded(DOFOperation.Query, DOFObjectID, DOFInterfaceID) - Method in interface org.opendof.core.oal.DOFSystem.QueryOperationListener
Called when an Object Interface has been added, that matches the operation query.
INTERFACEID - Static variable in class org.opendof.core.oal.DOFType
The type identifier for a DOF Interface Identifier.
interfaceRemoved(DOFOperation.Query, DOFObjectID, DOFInterfaceID) - Method in interface org.opendof.core.oal.DOFSystem.QueryOperationListener
Called when an Object Interface has been removed, that matches the operation query.
INTERNAL - Static variable in exception org.opendof.core.oal.security.DOFSecurityException
An internal error occurred.
invoke() - Method in class org.opendof.core.oal.DOFListenerInvoker
Implement the call to the application behavior in this method.
invoke(DOFOperation.Provide, DOFRequest.Invoke, DOFInterface.Method, List<DOFValue>) - Method in class org.opendof.core.oal.DOFObject.DefaultProvider
Called when the library generates a DOFRequest.Invoke.
invoke(DOFInterface.Method, List<DOFValue>, int) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to invoke (or call) a method.
invoke(DOFInterface.Method, int, DOFValue...) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to invoke (or call) a method.
invoke(DOFInterface.Method, List<DOFValue>, DOFOperation.Control, int) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to invoke (or call) a method as specified using a DOFOperation.Control.
invoke(DOFInterface.Method, DOFOperation.Control, int, DOFValue...) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to invoke (or call) a method as specified using a DOFOperation.Control.
invoke(DOFOperation.Provide, DOFRequest.Invoke, DOFInterface.Method, List<DOFValue>) - Method in interface org.opendof.core.oal.DOFObject.Provider
Process an invoke request.
invokeResult(DOFOperation.Invoke, DOFProviderInfo, List<DOFValue>, DOFException) - Method in interface org.opendof.core.oal.DOFObject.InvokeOperationListener
Process a result.
IO_FAILED - Static variable in exception org.opendof.core.oal.DOFErrorException
Send or receive failed over transport or I/O channel.
isAcknowledged() - Method in interface org.opendof.core.oal.DOFOperation
Return whether or not the operation has been acknowledged.
isActive() - Method in class org.opendof.core.oal.DOFRegistration.State
 
isActive() - Method in class org.opendof.core.oal.DOFSubscription.State
 
isAllAttributesAllowed() - Method in class org.opendof.core.oal.security.DOFPermission.Binding
Returns whether or not the permission applies to all attributes.
isAllInterfaceIDs() - Method in class org.opendof.core.oal.security.DOFPermission.Binding
Returns whether or not the permission applies to all interface identifiers.
isAllObjectIDs() - Method in class org.opendof.core.oal.security.DOFPermission.Binding
Returns whether or not the permission applies to all object identifiers.
isAllowedBy(DOFPermission) - Method in class org.opendof.core.oal.security.DOFPermission.ActAs
 
isAllowedBy(DOFPermissionSet) - Method in class org.opendof.core.oal.security.DOFPermission.ActAs
 
isAllowedBy(DOFPermission) - Method in class org.opendof.core.oal.security.DOFPermission.ActAsAny
 
isAllowedBy(DOFPermissionSet) - Method in class org.opendof.core.oal.security.DOFPermission.ActAsAny
 
isAllowedBy(DOFPermission) - Method in class org.opendof.core.oal.security.DOFPermission.Binding
 
isAllowedBy(DOFPermissionSet) - Method in class org.opendof.core.oal.security.DOFPermission.Binding
 
isAllowedBy(DOFPermission) - Method in class org.opendof.core.oal.security.DOFPermission.Define
 
isAllowedBy(DOFPermissionSet) - Method in class org.opendof.core.oal.security.DOFPermission.Define
 
isAllowedBy(DOFPermission) - Method in class org.opendof.core.oal.security.DOFPermission.IAm
 
isAllowedBy(DOFPermissionSet) - Method in class org.opendof.core.oal.security.DOFPermission.IAm
 
isAllowedBy(DOFPermission) - Method in class org.opendof.core.oal.security.DOFPermission
Returns whether or not this Permission is a subset of the permissions allowed by the specified Permission.
isAllowedBy(DOFPermissionSet) - Method in class org.opendof.core.oal.security.DOFPermission
Returns whether or not this permission is a subset of the permissions allowed by the specified permission set.
isAllowedBy(DOFPermission) - Method in class org.opendof.core.oal.security.DOFPermission.Provider
 
isAllowedBy(DOFPermissionSet) - Method in class org.opendof.core.oal.security.DOFPermission.Provider
 
isAllowedBy(DOFPermission) - Method in class org.opendof.core.oal.security.DOFPermission.Requestor
 
isAllowedBy(DOFPermissionSet) - Method in class org.opendof.core.oal.security.DOFPermission.Requestor
 
isAllowedBy(DOFPermission) - Method in class org.opendof.core.oal.security.DOFPermission.TunnelDomain
 
isAllowedBy(DOFPermissionSet) - Method in class org.opendof.core.oal.security.DOFPermission.TunnelDomain
 
isAllowedBy(DOFPermission) - Method in class org.opendof.core.oal.security.DOFPermission.Unknown
 
isAllowedBy(DOFPermissionSet) - Method in class org.opendof.core.oal.security.DOFPermission.Unknown
 
isAllowedBy(DOFPermissionSet) - Method in class org.opendof.core.oal.security.DOFPermissionSet
Returns whether or not this permission set is a subset of the permissions allowed by the specified permission set.
isAuthorized() - Method in interface org.opendof.core.oal.DOFSystem.State
Get Whether the system is authorized or not.
isAutoExclude() - Method in class org.opendof.core.oal.DOFOperation.Control
Is the operation auto exclude?

NOTE: This is ignored for OAP Unicast operations (see DOFObjectID.isUnicast(), and DOFOperation.Session, DOFOperation.Register and DOFOperation.Subscribe.

isAvailable() - Method in interface org.opendof.core.oal.DOFAuthenticator.State
Returns whether or not the storage is available.
isBroadcast() - Method in class org.opendof.core.oal.DOFObjectID
Determine if this DOFObjectID is the broadcast oid without attributes.
isCancelled() - Method in interface org.opendof.core.oal.DOFOperation
 
isCompatibleWith(DOFType) - Method in class org.opendof.core.oal.DOFInterfaceID
 
isCompatibleWith(DOFType) - Method in class org.opendof.core.oal.DOFObjectID
 
isCompatibleWith(DOFType, DOFValue) - Static method in class org.opendof.core.oal.DOFType
Check for compatibility between a type and a value, properly handling the case where the value is null.
isCompatibleWith(DOFType) - Method in interface org.opendof.core.oal.DOFValue
Verify that a value is compatible with the specified DOFType.
isCompatibleWith(DOFType) - Method in class org.opendof.core.oal.value.DOFArray
 
isCompatibleWith(DOFType) - Method in class org.opendof.core.oal.value.DOFBlob
 
isCompatibleWith(DOFType) - Method in class org.opendof.core.oal.value.DOFBoolean
 
isCompatibleWith(DOFType) - Method in class org.opendof.core.oal.value.DOFDateTime
 
isCompatibleWith(DOFType) - Method in class org.opendof.core.oal.value.DOFFloat32
 
isCompatibleWith(DOFType) - Method in class org.opendof.core.oal.value.DOFFloat64
 
isCompatibleWith(DOFType) - Method in class org.opendof.core.oal.value.DOFGuid
 
isCompatibleWith(DOFType) - Method in class org.opendof.core.oal.value.DOFInt16
 
isCompatibleWith(DOFType) - Method in class org.opendof.core.oal.value.DOFInt32
 
isCompatibleWith(DOFType) - Method in class org.opendof.core.oal.value.DOFInt64
 
isCompatibleWith(DOFType) - Method in class org.opendof.core.oal.value.DOFInt8
 
isCompatibleWith(DOFType) - Method in class org.opendof.core.oal.value.DOFString
 
isCompatibleWith(DOFType) - Method in class org.opendof.core.oal.value.DOFStructure
 
isCompatibleWith(DOFType) - Method in class org.opendof.core.oal.value.DOFUInt16
 
isCompatibleWith(DOFType) - Method in class org.opendof.core.oal.value.DOFUInt32
 
isCompatibleWith(DOFType) - Method in class org.opendof.core.oal.value.DOFUInt64
 
isCompatibleWith(DOFType) - Method in class org.opendof.core.oal.value.DOFUInt8
 
isComplete() - Method in interface org.opendof.core.oal.DOFOperation
Is the operation complete.
isConnected() - Method in class org.opendof.core.oal.DOFConnection
Return whether or not the connection is currently connected.
isConnected() - Method in interface org.opendof.core.oal.DOFConnection.State
Return whether the connection is currently established.
isConnected() - Method in interface org.opendof.core.oal.DOFDomain.State
Return whether there is currently a route to this domain.
isDebug() - Method in class org.opendof.core.oal.DOFAuthenticator.Config
Returns whether or not the authenticator is functioning in debug mode.
isDebug() - Method in interface org.opendof.core.oal.DOFAuthenticator.State
Get whether or not the authenticator is functioning in debug mode.
isDefault() - Method in class org.opendof.core.oal.DOFOperation.Control
Check whether this Control is equal to the default Control.
isDefined() - Method in class org.opendof.core.oal.DOFType
Return whether of not the type is fully defined.
isDefined() - Method in class org.opendof.core.oal.DOFType.Typedef
 
isDelay() - Method in class org.opendof.core.oal.DOFOperation.Control
Return whether or not receiving nodes should cause responses to be randomly distributed across the operation's lifetime.
isDiscoverRemote() - Method in class org.opendof.core.oal.DOFDomain.Config
Returns whether this domain will discover related domains.
isDiscoverRemote() - Method in interface org.opendof.core.oal.DOFDomain.State
Returns whether this domain will discover related domains.
isEmpty() - Method in class org.opendof.core.oal.value.DOFArray
 
isEnabled() - Method in class org.opendof.core.oal.DOFAuthenticator.AuthenticationNode
Returns whether or not the Node is isEnabled.
isEnabled() - Method in class org.opendof.core.oal.DOFAuthenticator.RemoteDomainNode
Returns whether or not the node is isEnabled.
isEnabled() - Method in class org.opendof.core.oal.DOFAuthenticator.SecureGroupNode
Returns whether or not the Node is isEnabled.
isExecute() - Method in class org.opendof.core.oal.security.DOFPermission.Binding
Return whether or not the permission requests execute access.
isExplicit() - Method in class org.opendof.core.oal.security.DOFPermission
Returns whether or not this permission is considered explicit.
isExplicit() - Method in class org.opendof.core.oal.security.DOFPermission.Provider
 
isExplicit() - Method in class org.opendof.core.oal.security.DOFPermission.Requestor
 
isFilterMatch(DOFObjectID, List<DOFInterfaceID>) - Method in class org.opendof.core.oal.DOFQuery
Does the object and interfaces match a query.
isFloodAllowed() - Method in class org.opendof.core.oal.DOFOperation.Control
Get whether the operation allows broadcast.
isFullyDefined() - Method in class org.opendof.core.oal.DOFType.Context
Return whether or not the context is operating in fully-defined mode (returning only fully defined types).
isInterestRequested(DOFInterfaceID, DOFInterestLevel) - Method in class org.opendof.core.oal.DOFObject
Used by a Provider to determine if interest currently requested for the specified interface.
isInterestRequested(DOFObjectID, DOFInterfaceID, DOFInterestLevel) - Method in class org.opendof.core.oal.DOFSystem
Used by a Provider to determine if interest being requested for the specified object and interface.
isIntersection(DOFPermission) - Method in class org.opendof.core.oal.security.DOFPermission.ActAs
 
isIntersection(DOFPermission) - Method in class org.opendof.core.oal.security.DOFPermission.ActAsAny
 
isIntersection(DOFPermission) - Method in class org.opendof.core.oal.security.DOFPermission.Binding
 
isIntersection(DOFPermission) - Method in class org.opendof.core.oal.security.DOFPermission.Define
 
isIntersection(DOFPermission) - Method in class org.opendof.core.oal.security.DOFPermission.IAm
 
isIntersection(DOFPermission) - Method in class org.opendof.core.oal.security.DOFPermission
Returns whether or not this permission has an intersection with the specified permission.
isIntersection(DOFPermission) - Method in class org.opendof.core.oal.security.DOFPermission.Provider
 
isIntersection(DOFPermission) - Method in class org.opendof.core.oal.security.DOFPermission.Requestor
 
isIntersection(DOFPermission) - Method in class org.opendof.core.oal.security.DOFPermission.TunnelDomain
 
isIntersection(DOFPermission) - Method in class org.opendof.core.oal.security.DOFPermission.Unknown
 
isLogDebug() - Static method in class org.opendof.core.oal.DOF.Log
Returns true if anyone is listening for DEBUG level messages.
isLogError() - Static method in class org.opendof.core.oal.DOF.Log
Returns true if anyone is listening for ERROR level messages.
isLogFatal() - Static method in class org.opendof.core.oal.DOF.Log
Returns true if there are any registered listeners at any level.
isLogInfo() - Static method in class org.opendof.core.oal.DOF.Log
Returns true if anyone is listening for INFO level messages.
isLogLevel(DOF.Log.Level) - Static method in class org.opendof.core.oal.DOF.Log
Returns true if anyone is listening for messages at a priority level lower than or equal to the specified.
isLogTrace() - Static method in class org.opendof.core.oal.DOF.Log
Returns true if anyone is listening for TRACE level messages.
isLogWarn() - Static method in class org.opendof.core.oal.DOF.Log
Returns true if anyone is listening for WARN level messages.
isMember(DOFObjectID.Authentication) - Method in class org.opendof.core.oal.DOFAuthenticator.AuthenticationNode
Return whether or not this node is a member of the specified group.
isMulticast() - Method in class org.opendof.core.oal.DOFObjectID
Determine if this DOFObjectID is a multicast oid (broadcast with the Group attribute).
isParameterValidation() - Method in class org.opendof.core.oal.DOF.Config
Checks whether DOFs created from this DOF.Config will validate DOFValue objects to verify that the associated DOFType matches a required type.
isParameterValidation() - Method in interface org.opendof.core.oal.DOF.State
Checks whether the DOF validates DOFValue objects to verify that the associated DOFType matches a required type.
isPermissionsExtendAllowed() - Method in class org.opendof.core.oal.DOFConnection.Config
Determine whether or not the connection is allowed to request additional permissions from the Authentication Server aside from the initial permission set.
isPermissionsExtendAllowed() - Method in interface org.opendof.core.oal.DOFConnection.State
Determine whether or not the connection is allowed to request additional permissions from the Authentication Server aside from the initial permission set.
isPermissionsExtendAllowed() - Method in class org.opendof.core.oal.DOFOperation.Bridge.Config
Whether the permissions can be extended or not.
isPermissionsExtendAllowed() - Method in class org.opendof.core.oal.DOFSystem.Config
 
isPermissionsExtendAllowed() - Method in interface org.opendof.core.oal.DOFSystem.State
Get whether the system is allowed to extend the initial permission set.
isPreviousFilterMatch(DOFObjectID) - Method in class org.opendof.core.oal.DOFQuery
Does the objectID match a query and has it already been matched on this query.
isProvide() - Method in class org.opendof.core.oal.security.DOFPermission.Binding
Return whether or not the permission requests provide access.
isRead() - Method in class org.opendof.core.oal.security.DOFPermission.Binding
Return whether or not the permission requests read access.
isReadable() - Method in class org.opendof.core.oal.DOFInterface.Property
 
isResolved() - Method in class org.opendof.core.oal.DOFCredentials
Return true if the credential is resolved, meaning that it is ready to use in authentication.
isRouter() - Method in class org.opendof.core.oal.DOF.Config
Discovers whether DOFs created from this DOF.Config will have routing set to true.
isRouter() - Method in interface org.opendof.core.oal.DOF.State
Discovers whether a DOF is configured as a router.
isSession() - Method in class org.opendof.core.oal.security.DOFPermission.Binding
Return whether or not the permission requests session access.
isSignalRequired(DOFInterface.Event) - Method in class org.opendof.core.oal.DOFObject
Used by a Provider to determine whether or not calling signal is necessary when a specified event occurs.
isStarted() - Method in class org.opendof.core.oal.DOFServer
Return whether the server is currently started.
isStarted() - Method in interface org.opendof.core.oal.DOFServer.State
Return whether the server is started.
isStorageAvailable() - Method in interface org.opendof.core.oal.DOFAuthenticator.Storage
Returns whether or not the storage is available.
isSubscribe() - Method in interface org.opendof.core.oal.DOFRequest.Get
Respond whether or not this request is the result of subscription activity.
isSupportedType(short) - Method in interface org.opendof.core.oal.security.DOFPermission.Factory
Validate that this factory knows how to create the given permission type.
isTerminal() - Method in class org.opendof.core.oal.security.DOFPermission.ActAs
 
isTerminal() - Method in class org.opendof.core.oal.security.DOFPermission.ActAsAny
 
isTerminal() - Method in class org.opendof.core.oal.security.DOFPermission.Binding
 
isTerminal() - Method in class org.opendof.core.oal.security.DOFPermission.Define
 
isTerminal() - Method in class org.opendof.core.oal.security.DOFPermission.IAm
 
isTerminal() - Method in class org.opendof.core.oal.security.DOFPermission
Returns whether or not this permission is a terminal permission.
isTerminal() - Method in class org.opendof.core.oal.security.DOFPermission.Provider
 
isTerminal() - Method in class org.opendof.core.oal.security.DOFPermission.Requestor
 
isTerminal() - Method in class org.opendof.core.oal.security.DOFPermission.TunnelDomain
 
isTerminal() - Method in class org.opendof.core.oal.security.DOFPermission.Unknown
 
isTunnelDomains() - Method in class org.opendof.core.oal.DOFConnection.Config
Determine whether or not the connection is allowed tunnel remote domains.
isTunnelDomains() - Method in interface org.opendof.core.oal.DOFConnection.State
Determine whether or not the connection is allowed tunnel remote domains.
isTunnelDomains() - Method in class org.opendof.core.oal.DOFServer.Config
Determine whether or connections to this server are allowed tunnel remote domains.
isTunnelDomains() - Method in interface org.opendof.core.oal.DOFServer.State
Determine whether or not connections to this server are allowed tunnel remote domains.
isTunnelDomains() - Method in class org.opendof.core.oal.DOFSystem.Config
 
isTunnelDomains() - Method in interface org.opendof.core.oal.DOFSystem.State
Get whether or not the system is allowed to see tunneled operations if it has permission in that tunnel.
isUnicast() - Method in class org.opendof.core.oal.DOFObjectID
Determine if this DOFObjectID is unicast, meaning it doesn't use CLASS_BROADCAST.
isValidAsciiString(String) - Static method in class org.opendof.core.oal.DOFUtil
Whether the string is a valid ascii string.
isValidHexString(String) - Static method in class org.opendof.core.oal.DOFUtil
Is the String a valid hex String? Does it contain an even amount of only hex-characters.
isWildcard() - Method in class org.opendof.core.oal.DOFInterfaceID
Return true if the interface identifier represents a wildcard.
isWritable() - Method in class org.opendof.core.oal.DOFInterface.Property
 
isWrite() - Method in class org.opendof.core.oal.security.DOFPermission.Binding
Return whether or not the permission requests write access.
iterator() - Method in class org.opendof.core.oal.security.DOFPermissionSet
 
iterator() - Method in class org.opendof.core.oal.value.DOFArray
 

K

KEY - Static variable in class org.opendof.core.oal.DOFCredentials
The 256-bit key credentials type.

L

lastIndexOf(Object) - Method in class org.opendof.core.oal.value.DOFArray
 
length() - Method in class org.opendof.core.oal.DOFPacket
Get the length of the packet, in bytes.
listIterator() - Method in class org.opendof.core.oal.value.DOFArray
 
listIterator(int) - Method in class org.opendof.core.oal.value.DOFArray
 
logMessage(Date, DOF.Log.Level, String, Throwable) - Method in interface org.opendof.core.oal.DOF.Log.Listener
Adds a message to log according to the module, level, and related Throwable.

M

marshal(DOFMarshalContext, Object, DOFPacket) - Method in class org.opendof.core.oal.DOFCredentials
 
marshal(DOFMarshalContext, Object, DOFPacket) - Method in exception org.opendof.core.oal.DOFException
Write an object to a serialized form to the specified buffer, according to the context specified and with the given state.
marshal(DOFType.Context, DOFPacket) - Method in class org.opendof.core.oal.DOFInterface.Event
 
marshal(DOFType.Context, DOFPacket) - Method in class org.opendof.core.oal.DOFInterface.Exception
 
marshal(DOFType.Context, DOFPacket) - Method in class org.opendof.core.oal.DOFInterface.Item
Marshal the binary representation of this item into the specified buffer beginning at the specified offset.
marshal(DOFMarshalContext, Object, DOFPacket) - Method in class org.opendof.core.oal.DOFInterface
Marshal, or output a binary representation of this type, into the specified packet.
marshal(DOFType.Context, DOFPacket) - Method in class org.opendof.core.oal.DOFInterface.Method
 
marshal(DOFType.Context, DOFPacket) - Method in class org.opendof.core.oal.DOFInterface.Property
 
marshal(DOFType, DOFPacket) - Method in class org.opendof.core.oal.DOFInterfaceID
Write the value of the IID as a DOFValue.
marshal(DOFType.Context, DOFPacket) - Method in class org.opendof.core.oal.DOFInterfaceID.Type
 
marshal(DOFType, DOFPacket) - Method in class org.opendof.core.oal.DOFObjectID
 
marshal(DOFType.Context, DOFPacket) - Method in class org.opendof.core.oal.DOFObjectID.Type
 
marshal(DOFMarshalContext, Object, DOFPacket) - Method in class org.opendof.core.oal.DOFOperation.Control
 
marshal(DOFMarshalContext, Object, DOFPacket) - Method in exception org.opendof.core.oal.DOFProviderException
 
marshal(DOFType, DOFPacket) - Method in class org.opendof.core.oal.DOFType.Context
Write a reference to the specified type into a packet.
marshal(DOFPacket) - Method in class org.opendof.core.oal.DOFType.Context
Write the context to the specified packet.
marshal(DOFType, DOFValue, DOFPacket) - Static method in class org.opendof.core.oal.DOFType
Write a DOFValue to a buffer, handling the case where the value is null.
marshal(DOFType.Context, DOFPacket) - Method in class org.opendof.core.oal.DOFType.Nullable
 
marshal(DOFType.Context, DOFPacket) - Method in class org.opendof.core.oal.DOFType.Typedef
 
marshal(DOFType, DOFPacket) - Method in interface org.opendof.core.oal.DOFValue
Write a value to a DOFPacket.
marshal(DOFMarshalContext, Object, DOFPacket) - Method in class org.opendof.core.oal.security.DOFPermission.ActAs
 
marshal(DOFMarshalContext, Object, DOFPacket) - Method in class org.opendof.core.oal.security.DOFPermission.ActAsAny
 
marshal(DOFMarshalContext, Object, DOFPacket) - Method in class org.opendof.core.oal.security.DOFPermission.Binding
 
marshal(DOFMarshalContext, Object, DOFPacket) - Method in class org.opendof.core.oal.security.DOFPermission.Define
 
marshal(DOFMarshalContext, Object, DOFPacket) - Method in class org.opendof.core.oal.security.DOFPermission.IAm
 
marshal(DOFMarshalContext, Object, DOFPacket) - Method in class org.opendof.core.oal.security.DOFPermission
Write an object to a serialized form to the specified buffer, according to the context specified and with the given state.
marshal(DOFMarshalContext, Object, DOFPacket) - Method in class org.opendof.core.oal.security.DOFPermission.Provider
 
marshal(DOFMarshalContext, Object, DOFPacket) - Method in class org.opendof.core.oal.security.DOFPermission.Requestor
 
marshal(DOFMarshalContext, Object, DOFPacket) - Method in class org.opendof.core.oal.security.DOFPermission.TunnelDomain
 
marshal(DOFMarshalContext, Object, DOFPacket) - Method in class org.opendof.core.oal.security.DOFPermission.Unknown
 
marshal(DOFMarshalContext, Object, DOFPacket) - Method in class org.opendof.core.oal.security.DOFPermissionSet
 
marshal(DOFType, DOFPacket) - Method in class org.opendof.core.oal.value.DOFArray
 
marshal(DOFType.Context, DOFPacket) - Method in class org.opendof.core.oal.value.DOFArray.Type
 
marshal(DOFType, DOFPacket) - Method in class org.opendof.core.oal.value.DOFBlob
 
marshal(DOFType.Context, DOFPacket) - Method in class org.opendof.core.oal.value.DOFBlob.Type
 
marshal(DOFType, DOFPacket) - Method in class org.opendof.core.oal.value.DOFBoolean
 
marshal(DOFType, DOFPacket) - Method in class org.opendof.core.oal.value.DOFDateTime
 
marshal(DOFType, DOFPacket) - Method in class org.opendof.core.oal.value.DOFFloat32
 
marshal(DOFType, DOFPacket) - Method in class org.opendof.core.oal.value.DOFFloat64
 
marshal(DOFType, DOFPacket) - Method in class org.opendof.core.oal.value.DOFGuid
 
marshal(DOFType, DOFPacket) - Method in class org.opendof.core.oal.value.DOFInt16
 
marshal(DOFType, DOFPacket) - Method in class org.opendof.core.oal.value.DOFInt32
 
marshal(DOFType, DOFPacket) - Method in class org.opendof.core.oal.value.DOFInt64
 
marshal(DOFType, DOFPacket) - Method in class org.opendof.core.oal.value.DOFInt8
 
marshal(DOFType, DOFPacket) - Method in class org.opendof.core.oal.value.DOFString
 
marshal(DOFType.Context, DOFPacket) - Method in class org.opendof.core.oal.value.DOFString.Type
 
marshal(DOFType, DOFPacket) - Method in class org.opendof.core.oal.value.DOFStructure
 
marshal(DOFType.Context, DOFPacket) - Method in class org.opendof.core.oal.value.DOFStructure.Type
 
marshal(DOFType, DOFPacket) - Method in class org.opendof.core.oal.value.DOFUInt16
 
marshal(DOFType, DOFPacket) - Method in class org.opendof.core.oal.value.DOFUInt32
 
marshal(DOFType, DOFPacket) - Method in class org.opendof.core.oal.value.DOFUInt64
 
marshal(DOFType, DOFPacket) - Method in class org.opendof.core.oal.value.DOFUInt8
 
matchesAtLeast(DOFObjectID) - Method in class org.opendof.core.oal.DOFObjectID
Compare against another DOFObjectID.
MAX_IDENTIFIER - Static variable in class org.opendof.core.oal.DOFInterfaceID
The max registry identifier.
MAX_IDENTIFIER - Static variable in class org.opendof.core.oal.DOFObjectID.Attribute
The max attribute identifier.
MAX_REGISTRY - Static variable in class org.opendof.core.oal.DOFInterfaceID
The max registry value.
message(DOF.Log.Level, String) - Static method in class org.opendof.core.oal.DOF.Log
Logs a message.
message(DOF.Log.Level, String, Throwable) - Static method in class org.opendof.core.oal.DOF.Log
Logs a message.
message(String, DOF.Log.Level, String) - Static method in class org.opendof.core.oal.DOF.Log
Logs a message.
message(String, DOF.Log.Level, String, Throwable) - Static method in class org.opendof.core.oal.DOF.Log
Logs a message.
MIN_RECOMMENDED_SILENCE_DIFFERENCE - Static variable in class org.opendof.core.oal.DOFConnection.Config
 

N

NONE - Static variable in class org.opendof.core.oal.DOFCredentials
Reserved value representing no credentials.
normalize() - Method in class org.opendof.core.oal.security.DOFPermission.ActAs
 
normalize() - Method in class org.opendof.core.oal.security.DOFPermission.ActAsAny
 
normalize() - Method in class org.opendof.core.oal.security.DOFPermission.Binding
 
normalize() - Method in class org.opendof.core.oal.security.DOFPermission.Define
 
normalize() - Method in class org.opendof.core.oal.security.DOFPermission.IAm
 
normalize() - Method in class org.opendof.core.oal.security.DOFPermission
Normalize this permission.
normalize() - Method in class org.opendof.core.oal.security.DOFPermission.Provider
 
normalize() - Method in class org.opendof.core.oal.security.DOFPermission.Requestor
 
normalize() - Method in class org.opendof.core.oal.security.DOFPermission.TunnelDomain
 
normalize() - Method in class org.opendof.core.oal.security.DOFPermission.Unknown
 
NOT_FOUND - Static variable in exception org.opendof.core.oal.DOFErrorException
Requested information cannot be found.
NOT_READABLE - Static variable in exception org.opendof.core.oal.DOFErrorException
The property is not readable.
NOT_SUPPORTED - Static variable in exception org.opendof.core.oal.DOFErrorException
The request does not match the interface (for example, a Get on a write-only property, or an Invoke on an Event).
NOT_TUNNELED - Static variable in class org.opendof.core.oal.DOFSecurityScope
This indicates that the security scope is not tunneled.
NOT_WRITABLE - Static variable in exception org.opendof.core.oal.DOFErrorException
The property is not writable.
NULLABLE - Static variable in class org.opendof.core.oal.DOFType
The type identifier for a nullable type.
Nullable(DOFType) - Constructor for class org.opendof.core.oal.DOFType.Nullable
Construct a nullable type from another (non-nullable) type.
Nullable(DOFType.Context, DOFPacket) - Constructor for class org.opendof.core.oal.DOFType.Nullable
Construct a type from a packet.

O

OBJECTID - Static variable in class org.opendof.core.oal.DOFType
The type identifier for a DOF Object Identifier.
org.opendof.core.oal - package org.opendof.core.oal
 
org.opendof.core.oal.security - package org.opendof.core.oal.security
 
org.opendof.core.oal.value - package org.opendof.core.oal.value
 

P

PASSWORD - Static variable in class org.opendof.core.oal.DOFCredentials
The SRP6 Password credentials type.
peerAdded(DOFConnection, DOFAddress, DOFSecurityScope) - Method in interface org.opendof.core.oal.DOFConnection.PeerListener
This is called when a DOFConnection.Type.POINT or DOFConnection.Type.GROUP member joins the secure group.
peerRemoved(DOFConnection, DOFAddress) - Method in interface org.opendof.core.oal.DOFConnection.PeerListener
This is called when a DOFConnection.Type.POINT leaves the secure group.
permissionDenied(DOF, DOFObjectID.Domain, DOFObjectID.Authentication, DOFPermission) - Method in interface org.opendof.core.oal.DOF.PermissionListener
Notify the listener that a permission has been denied.
permissionGranted(DOF, DOFObjectID.Domain, DOFObjectID.Authentication, DOFPermission) - Method in interface org.opendof.core.oal.DOF.PermissionListener
Notify the listener that a permission has been granted.
propertyChanged(DOFOperation.Subscribe, DOFProviderInfo, DOFValue, DOFException) - Method in interface org.opendof.core.oal.DOFObject.SubscribeOperationListener
propertyChanged(DOFSubscription, DOFObjectID, DOFValue) - Method in interface org.opendof.core.oal.DOFSubscription.Listener
Process a value update.
PROTOCOL_NEGOTIATION_FAILED - Static variable in exception org.opendof.core.oal.DOFErrorException
Protocol negotiation failed when attempting to establish a connection.
PROVIDER - Static variable in class org.opendof.core.oal.DOFObjectID.Attribute
Provider attribute.
PROVIDER - Static variable in class org.opendof.core.oal.security.DOFPermission
The provider permission is implemented in DOFPermission.Provider.
Provider() - Constructor for class org.opendof.core.oal.security.DOFPermission.Provider
Create a new Provider.
Provider(DOFMarshalContext, Object, DOFPacket) - Constructor for class org.opendof.core.oal.security.DOFPermission.Provider
Create an instance from serial form.
providerRemoved(DOFOperation.Query, DOFObjectID) - Method in interface org.opendof.core.oal.DOFSystem.QueryOperationListener
Called when an Object has been removed that the query's interest has been expressed for.
putBytes(byte[], int, int) - Method in class org.opendof.core.oal.DOFPacket
Copies a portion of a byte array to the packet.

Q

query(DOFObjectID, DOFInterfaceID) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to query for the set of currently available objects, which provide interfaces that match the specified query.
query(DOFQuery) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to query for the set of currently available objects, which provide interfaces that match the specified query.

R

reconnect(int) - Method in class org.opendof.core.oal.DOFConnection
Reopen a connection, waiting up to timeout for the connection to be reestablished.
REFERENCE - Static variable in class org.opendof.core.oal.DOFType
The type identifier for a reference.
register(DOFOperation.Provide, DOFRequest.Register, DOFInterface.Event) - Method in class org.opendof.core.oal.DOFObject.DefaultProvider
Called when the library generates a DOFRequest.Register.
register(DOFOperation.Provide, DOFRequest.Register, DOFInterface.Event) - Method in interface org.opendof.core.oal.DOFObject.Provider
Process a register request.
registerComplete(DOFOperation.Provide, DOFRequest.Register, DOFInterface.Event) - Method in class org.opendof.core.oal.DOFObject.DefaultProvider
Called when a provider receives notification that a register operation is complete.
registerComplete(DOFOperation.Provide, DOFRequest.Register, DOFInterface.Event) - Method in interface org.opendof.core.oal.DOFObject.Provider
Called when an event handler is unregistered.
REJECTED - Static variable in exception org.opendof.core.oal.DOFErrorException
An operation has been rejected.
removeActivateInterestListener(DOFSystem.ActivateInterestListener) - Method in class org.opendof.core.oal.DOFSystem
Used by a Provider to remove an DOFSystem.ActivateInterestListener.
removeConnectionListener(DOF.Runtime.ConnectionStateListener) - Method in class org.opendof.core.oal.DOF.Runtime
Removes a previously added DOF.Runtime.ConnectionStateListener.
removed(DOF, DOFException) - Method in interface org.opendof.core.oal.DOF.DomainListener
Called when the DomainListener is removed from the DOF.
removed(DOF, DOFException) - Method in interface org.opendof.core.oal.DOF.InterestListener
Called when the InterestListener is removed from the DOF.
removed(DOF, DOFException) - Method in interface org.opendof.core.oal.DOF.PermissionListener
Called when the PermissionListener is removed from the DOF.
removed(DOF.Runtime, DOFException) - Method in interface org.opendof.core.oal.DOF.Runtime.ConnectionStateListener
Called when this listener is removed from the DOF.Runtime, either through use of DOF.Runtime.removeConnectionListener(org.opendof.core.oal.DOF.Runtime.ConnectionStateListener) or because an exception caused the listener to be removed.
removed(DOF.Runtime, DOFException) - Method in interface org.opendof.core.oal.DOF.Runtime.ServerStateListener
Called when this listener is removed from the DOF.Runtime, either through use of DOF.Runtime.removeServerListener(org.opendof.core.oal.DOF.Runtime.ServerStateListener) or because an exception caused the listener to be removed.
removed(DOF, DOFException) - Method in interface org.opendof.core.oal.DOF.UncaughtExceptionListener
Called when the UncaughtExceptionListener is removed from the DOF.
removed(DOFConnection, DOFException) - Method in interface org.opendof.core.oal.DOFConnection.PeerListener
This is called when this listener is removed from the DOFConnection.
removed(DOFConnection, DOFException) - Method in interface org.opendof.core.oal.DOFConnection.StateListener
This method will be called when the listener is removed from the connection.
removed(DOFDomain, DOFException) - Method in interface org.opendof.core.oal.DOFDomain.StateListener
This method is called when this listener is removed from the DOFDomain.
removed(DOFRegistration, DOFException) - Method in interface org.opendof.core.oal.DOFRegistration.Listener
Called when the Listener is removed from the DOFRegistration.
removed(DOFServer, DOFException) - Method in interface org.opendof.core.oal.DOFServer.StateListener
This method is called when this listener is removed from the DOFServer.
removed(DOFSubscription, DOFException) - Method in interface org.opendof.core.oal.DOFSubscription.Listener
Called when the Listener is removed from the DOFSubscription.
removed(DOFSystem, DOFException) - Method in interface org.opendof.core.oal.DOFSystem.ActivateInterestListener
This method is called when this listener is removed from the DOFSystem.
removed(DOFSystem, DOFException) - Method in interface org.opendof.core.oal.DOFSystem.RouteListener
This method is called when this listener is removed from the DOFSystem.
removed(DOFSystem, DOFException) - Method in interface org.opendof.core.oal.DOFSystem.StateListener
This method is called when this listener is removed from the DOFSystem.
removeDomain(DOFDomain.Config) - Method in class org.opendof.core.oal.DOFConnection
Dynamically remove the connection from the TRP route associated with the credentials.
removeDomainListener(DOF.DomainListener) - Method in class org.opendof.core.oal.DOF
Removes a DOF.DomainListener from the DOF.
removeInterestListener(DOF.InterestListener) - Method in class org.opendof.core.oal.DOF
removeListener(DOF.Log.Listener) - Static method in class org.opendof.core.oal.DOF.Log
Removes a listener.
removeListener(DOFRegistration.Listener) - Method in class org.opendof.core.oal.DOFRegistration
Remove a previously added listener.
removeListener(DOFSubscription.Listener) - Method in class org.opendof.core.oal.DOFSubscription
Remove a previously added listener.
removePeerListener(DOFConnection.PeerListener) - Method in class org.opendof.core.oal.DOFConnection
Remove a peer listener from this connection.
removePermissionListener(DOF.PermissionListener) - Method in class org.opendof.core.oal.DOF
Remove a DOF.PermissionListener from the DOF.
removeRouteListener(DOFSystem.RouteListener) - Method in class org.opendof.core.oal.DOFSystem
Remove a route listener for this system.
removeServerListener(DOF.Runtime.ServerStateListener) - Method in class org.opendof.core.oal.DOF.Runtime
Removes a previously added DOF.Runtime.ServerStateListener.
removeStateListener(DOFConnection.StateListener) - Method in class org.opendof.core.oal.DOFConnection
Remove a connection state-change handler from this connection.
removeStateListener(DOFDomain.StateListener) - Method in class org.opendof.core.oal.DOFDomain
Remove a state listener from the domain.
removeStateListener(DOFServer.StateListener) - Method in class org.opendof.core.oal.DOFServer
Remove a DOFServer.StateListener from this server.
removeStateListener(DOFSystem.StateListener) - Method in class org.opendof.core.oal.DOFSystem
Remove a state listener from the system.
removeTrustedDomain(DOFObjectID.Domain) - Method in class org.opendof.core.oal.DOFConnection
Remove the connection from the TRP router for the specified domain.
removeUncaughtExceptionListener(DOF.UncaughtExceptionListener) - Method in class org.opendof.core.oal.DOF
REQUESTOR - Static variable in class org.opendof.core.oal.security.DOFPermission
The requestor permission is implemented in DOFPermission.Requestor.
Requestor() - Constructor for class org.opendof.core.oal.security.DOFPermission.Requestor
Create a new Requestor.
Requestor(DOFMarshalContext, Object, DOFPacket) - Constructor for class org.opendof.core.oal.security.DOFPermission.Requestor
Create an instance from serial form.
resolve(DOFCredentials, int) - Method in class org.opendof.core.oal.DOF
Attempts to resolve the given credentials.
resolve(DOFAuthenticator.CredentialStorage) - Method in interface org.opendof.core.oal.DOFAuthenticator.Storage
Resolve the specified credentials by updating the credential with known identity and credential private storage.
respond(DOFValue) - Method in interface org.opendof.core.oal.DOFRequest.Get
Respond with a value result.
respond(DOFProviderException) - Method in interface org.opendof.core.oal.DOFRequest.Get
Respond with a provider exception for this request.
respond(DOFErrorException) - Method in interface org.opendof.core.oal.DOFRequest.Get
Respond with an error exception for this request.
respond(DOFValue...) - Method in interface org.opendof.core.oal.DOFRequest.Invoke
Respond with a value result with a variable number of values.
respond(List<DOFValue>) - Method in interface org.opendof.core.oal.DOFRequest.Invoke
Respond with a list result (the result of a method which returns multiple values).
respond(DOFProviderException) - Method in interface org.opendof.core.oal.DOFRequest.Invoke
Respond with a provider exception for this request.
respond(DOFErrorException) - Method in interface org.opendof.core.oal.DOFRequest.Invoke
Respond with an error exception for this request.
respond() - Method in interface org.opendof.core.oal.DOFRequest.Register
Respond with a result for this request.
respond(DOFProviderException) - Method in interface org.opendof.core.oal.DOFRequest.Register
Respond with a provider exception for this request.
respond(DOFErrorException) - Method in interface org.opendof.core.oal.DOFRequest.Register
Respond with an error exception for this request.
respond() - Method in interface org.opendof.core.oal.DOFRequest.Session
Respond with a result for this request.
respond(DOFProviderException) - Method in interface org.opendof.core.oal.DOFRequest.Session
Respond with a provider exception for this request.
respond(DOFErrorException) - Method in interface org.opendof.core.oal.DOFRequest.Session
Respond with an error exception for this request.
respond() - Method in interface org.opendof.core.oal.DOFRequest.Set
Respond with a result for this request.
respond(DOFProviderException) - Method in interface org.opendof.core.oal.DOFRequest.Set
Respond with a provider exception for this request.
respond(DOFErrorException) - Method in interface org.opendof.core.oal.DOFRequest.Set
Respond with an error exception for this request.
respond() - Method in interface org.opendof.core.oal.DOFRequest.Subscribe
Respond with a result for this request.
respond(DOFProviderException) - Method in interface org.opendof.core.oal.DOFRequest.Subscribe
Respond with a provider exception for this request.
respond(DOFErrorException) - Method in interface org.opendof.core.oal.DOFRequest.Subscribe
Respond with an error exception for this request.
RESPONDERS_ALL - Static variable in class org.opendof.core.oal.DOFOperation.Control
A number that captures *all* responses.
restart(int) - Method in class org.opendof.core.oal.DOFServer
Restarts the server synchronously, but only waiting for the specified timeout.
restrict(List<DOFInterfaceID>) - Method in class org.opendof.core.oal.DOFQuery
Gets the intersection of the set of interfaces that are currently provided and the set of interfaces in the restriction list.
RESULT_LOST - Static variable in exception org.opendof.core.oal.DOFErrorException
One or more results for this operation have been lost (not received).
retry() - Method in interface org.opendof.core.oal.DOFOperation
Retry the operation.
routeStatus(DOFSystem, DOFRouteInfo, DOFRouteInfo.State) - Method in interface org.opendof.core.oal.DOFSystem.RouteListener
This method is called when a route changes in the system (a Provide PDU is received).
run() - Method in class org.opendof.core.oal.DOFListenerInvoker
Calls DOFListenerInvoker.invoke(), wrapping it in a try/catch.
Runtime() - Constructor for class org.opendof.core.oal.DOF.Runtime
 

S

session(DOFOperation.Provide, DOFRequest.Session, DOFObject, DOFInterfaceID, DOFObjectID, DOFInterfaceID) - Method in class org.opendof.core.oal.DOFObject.DefaultProvider
Called when the library generates a DOFRequest.Session.
session(DOFOperation.Provide, DOFRequest.Session, DOFObject, DOFInterfaceID, DOFObjectID, DOFInterfaceID) - Method in interface org.opendof.core.oal.DOFObject.Provider
A new session is requested.
SESSION - Static variable in class org.opendof.core.oal.DOFObjectID.Attribute
Session attribute.
sessionComplete(DOFOperation.Provide, DOFRequest.Session, DOFObject, DOFInterfaceID, DOFObjectID, DOFInterfaceID) - Method in class org.opendof.core.oal.DOFObject.DefaultProvider
Called when a provider receives notification that a session is complete.
sessionComplete(DOFOperation.Provide, DOFRequest.Session, DOFObject, DOFInterfaceID, DOFObjectID, DOFInterfaceID) - Method in interface org.opendof.core.oal.DOFObject.Provider
Session is complete and can be removed.
sessionOpen(DOFOperation.Session, DOFProviderInfo, DOFObject, DOFException) - Method in interface org.opendof.core.oal.DOFObject.SessionOperationListener
Process a result.
set(DOFOperation.Provide, DOFRequest.Set, DOFInterface.Property, DOFValue) - Method in class org.opendof.core.oal.DOFObject.DefaultProvider
Called when the library generates a DOFRequest.Set.
set(DOFOperation.Provide, DOFRequest.Set, DOFInterface.Property, DOFValue) - Method in interface org.opendof.core.oal.DOFObject.Provider
Process a set request.
set(DOFInterface.Property, DOFValue, int) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to set a property's value.
set(DOFInterface.Property, DOFValue, DOFOperation.Control, int) - Method in class org.opendof.core.oal.DOFObject
Used by a Requestor to set a property's value as specified using a DOFOperation.Control.
setAckTimeout(int) - Method in class org.opendof.core.oal.DOFOperation.Control
Set the maximum time to allow for the operation to be acknowledged.
setActions(int) - Method in class org.opendof.core.oal.security.DOFPermission.Binding.Builder
Remove all current actions and then set the actions to the new value.
setAddress(DOFAddress) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Set the target address of the connection.
setAddress(DOFAddress) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderAS
Set the target address of the connection.
setAddress(DOFGroupAddress) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderGroup
Set the target address of the connection.
setAddress(DOFGroupAddress) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderHub
Set the target address of the connection.
setAddress(DOFGroupAddress) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderPoint
Set the target address of the connection.
setAddress(DOFAddress) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureDatagram
Set the target address of the connection.
setAddress(DOFAddress) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureStream
Set the target address of the connection.
setAddress(DOFAddress) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Set this server's listening address.
setAllAttributesAllowed(boolean) - Method in class org.opendof.core.oal.security.DOFPermission.Binding.Builder
Set all attributes (any type, any data) to a binding permission builder.
setAuditorListener(DOFAuditListener) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Set this connection's audit listener.
setAuditorListener(DOFAuditListener) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Set this server's audit listener.
setAuthenticatorIdentifier(byte) - Method in class org.opendof.core.oal.DOFAuthenticator.Config.Builder
Set the authenticator identity of this node, which is handling the storage authentication requests.
setAutoExclude(boolean) - Method in class org.opendof.core.oal.DOFOperation.Control
Set whether or not providers, who have previously responded, are automatically excluded when a request made using this Control is retried.
setBridge(DOFOperation.Bridge.Config) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Set the bridge of the connection.
setBridge(DOFOperation.Bridge.Config) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Set the bridge of the server.
setConnectionLimit(int) - Method in class org.opendof.core.oal.DOF.Config.Builder
Sets the maximum number of simultaneous connections, both inbound and outbound, that a DOF can support.
setConnectionLimit(int) - Method in class org.opendof.core.oal.DOF
Changes the maximum number of simultaneous connections the DOF supports.
setConnectionLimit(int) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Set the maximum number of inbound connections that the server can support.
setConnectionType(DOFConnection.Type) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Set the type of the connection.
setConnectionType(DOFConnection.Type) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderAS
Set the type of the connection.
setCredentialAssigner(DOFCredentialsAssigner) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Set this server's credential assigner, which overrides any credentials set with DOFServer.Config.Builder.addCredentials(DOFCredentials...), and allows the application to use different credentials for incoming requests based on the domain of the requestor.
setCredentials(DOFCredentials) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Set the credentials of the connection.
setCredentials(DOFCredentials) - Method in class org.opendof.core.oal.DOFDomain.Config.Builder
Set the credentials.
setCredentials(DOFCredentials) - Method in class org.opendof.core.oal.DOFOperation.Bridge.Config.Builder
Set the credentials for the bridge.
setCredentials(DOFCredentials) - Method in class org.opendof.core.oal.DOFSystem.Config.Builder
Set the credentials of the system.
setDataTransform(DOFOperation.Session.DataTransform) - Method in interface org.opendof.core.oal.DOFOperation.Session
Set the Requestor's data transform on all application data (parameters and values) exchanged in a Session.
setDataTransform(DOFOperation.Session.DataTransform) - Method in interface org.opendof.core.oal.DOFRequest.Session
Set the Provider's data transform on all application data (parameters and values) exchanged in a Session.
setDebug(boolean) - Method in class org.opendof.core.oal.DOFAuthenticator.Config.Builder
Set whether or not the authenticator should operate in debug mode.
setDebugKey(byte[]) - Method in class org.opendof.core.oal.DOFAuthenticator.Config.Builder
Set the key to distribute the authenticator is operating in debug mode.
setDelay(boolean) - Method in class org.opendof.core.oal.DOFOperation.Control
Set whether or not receiving nodes should cause responses to be randomly distributed across the operation's lifetime.
setDiscoverRemote(boolean) - Method in class org.opendof.core.oal.DOFDomain.Config.Builder
Set whether to discover related remote domains or not.
setDomainDiscoveryCredentials(DOFCredentials) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Set the domain discovery credentials for this connection.
setDomainDiscoveryCredentials(DOFCredentials) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderAS
Set the domain discovery credentials for this connection.
setDomainDiscoveryCredentials(DOFCredentials) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderPoint
Set the domain discovery credentials for this connection.
setDomainDiscoveryCredentials(DOFCredentials) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureDatagram
Set the domain discovery credentials for this connection.
setDomainDiscoveryCredentials(DOFCredentials) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureStream
Set the domain discovery credentials for this connection.
setDomainDiscoveryCredentials(DOFCredentials) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderStateless
Set the domain discovery credentials for this connection.
setDomainDiscoveryCredentials(DOFCredentials) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureDatagram
Set the domain discovery credentials for this connection.
setDomainDiscoveryCredentials(DOFCredentials) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureStream
Set the domain discovery credentials for this connection.
setDomainDiscoveryCredentials(DOFCredentials) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Set the credentials used for remote domain discovery.
setDomainID(DOFObjectID.Domain) - Method in class org.opendof.core.oal.DOFAuthenticator.Config.Builder
Set the domain identifier.
setDomains(Collection<DOFDomain.Config>) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Set the collection of static domains.
setDomains(DOFDomain.Config...) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Set the collection of static domains.
setDomains(Collection<DOFDomain.Config>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderAS
Set the collection of static domains.
setDomains(DOFDomain.Config...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderAS
Set the collection of static domains.
setDomains(Collection<DOFDomain.Config>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderPoint
Set the collection of static domains.
setDomains(DOFDomain.Config...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderPoint
Set the collection of static domains.
setDomains(Collection<DOFDomain.Config>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureDatagram
Set the collection of static domains.
setDomains(DOFDomain.Config...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureDatagram
Set the collection of static domains.
setDomains(Collection<DOFDomain.Config>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureStream
Set the collection of static domains.
setDomains(DOFDomain.Config...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureStream
Set the collection of static domains.
setDomains(Collection<DOFDomain.Config>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderStateless
Set the collection of static domains.
setDomains(DOFDomain.Config...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderStateless
Set the collection of static domains.
setDomains(Collection<DOFDomain.Config>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureDatagram
Set the collection of static domains.
setDomains(DOFDomain.Config...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureDatagram
Set the collection of static domains.
setDomains(Collection<DOFDomain.Config>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureStream
Set the collection of static domains.
setDomains(DOFDomain.Config...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureStream
Set the collection of static domains.
setFloodAllowed(boolean) - Method in class org.opendof.core.oal.DOFOperation.Control
Set whether or not unicast requests (requests made on an object with a specific object ID, not DOFObjectID.BROADCAST) can be broadcast when there is no known route to a provider.
setHeuristic(short) - Method in class org.opendof.core.oal.DOFOperation.Control
Set randomized acceptance of the operation.
setHubAddress(DOFAddress) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderHub
setHubAddress(DOFAddress) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderPoint
setMatchStyle(DOFQuery.MatchStyle) - Method in class org.opendof.core.oal.DOFQuery.Builder
Set the matching style to use in processing this query.
setMaxCacheAge(short) - Method in class org.opendof.core.oal.DOFOperation.Control
Set the maximum acceptable age of a cached value.
setMaxGrantLifetime(short) - Method in class org.opendof.core.oal.DOFAuthenticator.Config.Builder
Set the maximum lifetime for permission grants authorized by the authenticator.
setMaxReceiveSilence(int) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Set the maximum receive silence.
setMaxReceiveSilence(int) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderAS
Set the maximum receive silence.
setMaxReceiveSilence(int) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderHub
Set the maximum receive silence.
setMaxReceiveSilence(int) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureDatagram
Set the maximum receive silence.
setMaxReceiveSilence(int) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureStream
Set the maximum receive silence.
setMaxReceiveSilence(int) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Set this server's max receive silence.
setMaxResponderCount(int) - Method in class org.opendof.core.oal.DOFOperation.Control
Sets the maximum number of desired responders.
setMaxSendSilence(int) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Set the maximum send silence time.
setMaxSendSilence(int) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderAS
Set the maximum send silence time.
setMaxSendSilence(int) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderPoint
Set the maximum send silence time.
setMaxSendSilence(int) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureDatagram
Set the maximum send silence time.
setMaxSendSilence(int) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureStream
Set the maximum send silence time.
setMaxSendSilence(int) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Set this server's max send silence.
setMaxSilence(int) - Method in class org.opendof.core.oal.DOFDomain.Config.Builder
Set the max silence.
setMulticastAddress(DOFAddress) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderGroup
Set the multicastAddress to be used by DOFConnection.Config.BuilderGroup.createConnection(DOF).
setMulticastAddress(DOFAddress) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureMulticast
setName(String) - Method in class org.opendof.core.oal.DOF.Config.Builder
Sets the name that will be used to identify a DOF in logging.
setName(String) - Method in class org.opendof.core.oal.DOF
Changes the name of a DOF.
setName(String) - Method in class org.opendof.core.oal.DOFAuthenticator.Config.Builder
Set the name of the authenticator.
setName(String) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Set this connection's name to be used in logging.
setName(String) - Method in class org.opendof.core.oal.DOFDomain.Config.Builder
Set the name of the domain.
setName(String) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Set this server's name used for logging purposes.
setName(String) - Method in class org.opendof.core.oal.DOFSystem.Config.Builder
Set the name of the system.
setName(String) - Method in class org.opendof.core.oal.DOFSystem.Config.BuilderSecure
Set the name of the system.
setName(String) - Method in class org.opendof.core.oal.DOFSystem.Config.BuilderUnsecure
Set the name of the system.
setNodeDown() - Method in class org.opendof.core.oal.DOF
Notifies the network that the DOF calling this method is about to be destroyed.
setParameterValidation(boolean) - Method in class org.opendof.core.oal.DOF.Config.Builder
Sets whether the DOF validates DOFValue objects to verify that their associated DOFType matches the type required for an interface item.
setPermissions(DOFPermissionSet) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Set the initial permissions of the connection.
setPermissions(DOFPermissionSet) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderAS
Set the initial permissions of the connection.
setPermissions(DOFPermissionSet) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderGroup
Set the initial permissions of the connection.
setPermissions(DOFPermissionSet) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderPoint
Set the initial permissions of the connection.
setPermissions(DOFPermissionSet) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureDatagram
Set the initial permissions of the connection.
setPermissions(DOFPermissionSet) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureStream
Set the initial permissions of the connection.
setPermissions(DOFPermissionSet) - Method in class org.opendof.core.oal.DOFOperation.Bridge.Config.Builder
Set the initial permission set for the bridge.
setPermissions(DOFObjectID.Domain, DOFPermissionSet) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Set the initial permissions for a domain.
setPermissions(DOFPermissionSet) - Method in class org.opendof.core.oal.DOFSystem.Config.Builder
Set the initial permissions of the system.
setPermissions(DOFPermissionSet) - Method in class org.opendof.core.oal.DOFSystem.Config.BuilderSecure
Set the initial permissions of the system.
setPermissionsExtendAllowed(boolean) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Set whether or not the connection is allowed to request additional permissions from the Authentication Server aside from the initial permission set.
setPermissionsExtendAllowed(boolean) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderAS
Set whether or not the connection is allowed to request additional permissions from the Authentication Server aside from the initial permission set.
setPermissionsExtendAllowed(boolean) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderGroup
Set whether or not the connection is allowed to request additional permissions from the Authentication Server aside from the initial permission set.
setPermissionsExtendAllowed(boolean) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderPoint
Set whether or not the connection is allowed to request additional permissions from the Authentication Server aside from the initial permission set.
setPermissionsExtendAllowed(boolean) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureDatagram
Set whether or not the connection is allowed to request additional permissions from the Authentication Server aside from the initial permission set.
setPermissionsExtendAllowed(boolean) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureStream
Set whether or not the connection is allowed to request additional permissions from the Authentication Server aside from the initial permission set.
setPermissionsExtendAllowed(boolean) - Method in class org.opendof.core.oal.DOFOperation.Bridge.Config.Builder
Set whether the bridge can extend permissions.
setPermissionsExtendAllowed(boolean) - Method in class org.opendof.core.oal.DOFSystem.Config.Builder
Set whether the system is allowed to extend the initial permission set.
setPermissionsExtendAllowed(boolean) - Method in class org.opendof.core.oal.DOFSystem.Config.BuilderSecure
Set whether the system is allowed to extend the initial permission set.
setPrivateStorage(DOFObjectID.Domain, DOFObjectID.Authentication, byte[]) - Method in interface org.opendof.core.oal.DOFAuthenticator.CredentialStorage
Set the private credential storage data into a credential.
setPrivateStorage(DOFObjectID.Domain, DOFObjectID.Authentication, byte[]) - Method in class org.opendof.core.oal.DOFCredentials
Sets the storage domainID, identity and the credential storage data.
setProtocolFactory(DOFProtocolFactory) - Method in class org.opendof.core.oal.DOF.Config.Builder
setProtocolFactory(DOFProtocolFactory) - Method in class org.opendof.core.oal.DOF
Changes the protocol factory.
setProtocolNegotiator(DOFProtocolNegotiator) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Set the protocol negotiator to use on the connection.
setProtocolNegotiator(DOFProtocolNegotiator) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderAS
Set the protocol negotiator to use on the connection.
setProtocolNegotiator(DOFProtocolNegotiator) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderGroup
Set the protocol negotiator to use on the connection.
setProtocolNegotiator(DOFProtocolNegotiator) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderHub
Set the protocol negotiator to use on the connection.
setProtocolNegotiator(DOFProtocolNegotiator) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureDatagram
Set the protocol negotiator to use on the connection.
setProtocolNegotiator(DOFProtocolNegotiator) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureStream
Set the protocol negotiator to use on the connection.
setProtocolNegotiator(DOFProtocolNegotiator) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureDatagram
Set the protocol negotiator to use on the connection.
setProtocolNegotiator(DOFProtocolNegotiator) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureMulticast
Set the protocol negotiator to use on the connection.
setProtocolNegotiator(DOFProtocolNegotiator) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureStream
Set the protocol negotiator to use on the connection.
setProtocolNegotiator(DOFProtocolNegotiator) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Set this server's protocol negotiator.
setRank(short) - Method in class org.opendof.core.oal.DOF.Config.Builder
Sets the node's desire to manage a secure multicast group.
setRank(short) - Method in class org.opendof.core.oal.DOF
Changes the DOF's desire to manage a secure multicast group.
setReceiveFilter(DOFOperation.Filter) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Set the receive filter of the connection.
setReceiveFilter(DOFOperation.Filter) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Set the receive filter of the server.
setReceiveFilter(DOFOperation.Filter) - Method in class org.opendof.core.oal.DOFSystem.Config.Builder
Set the receive filter of the system.
setReceiveFilter(DOFOperation.Filter) - Method in class org.opendof.core.oal.DOFSystem.Config.BuilderSecure
Set the receive filter of the system.
setReceiveFilter(DOFOperation.Filter) - Method in class org.opendof.core.oal.DOFSystem.Config.BuilderUnsecure
Set the receive filter of the system.
setRemoteDomain(DOFSecurityScope) - Method in class org.opendof.core.oal.DOFSystem.Config.Builder
Set the remote domain of the system.
setRemoteDomain(DOFSecurityScope) - Method in class org.opendof.core.oal.DOFSystem.Config.BuilderSecure
Set the remote domain of the system.
setResponseLevel(DOFOperation.ResponseLevel) - Method in class org.opendof.core.oal.DOFOperation.Control
Set the level of verbosity for responses for requests made using this Control.
setResult(DOFOperation.Set, DOFProviderInfo, DOFException) - Method in interface org.opendof.core.oal.DOFObject.SetOperationListener
Process a result.
setRetryPeriod(int) - Method in class org.opendof.core.oal.DOFDomain.Config.Builder
Set the retry period.
setRetryPeriod(int) - Method in class org.opendof.core.oal.DOFOperation.Control
Set a periodic retry period for requests made using this Control.
setRetryTime(DOFOperation.RetryTime) - Method in class org.opendof.core.oal.DOFOperation.Control
Set a retry retryTime to dynamically determine each retry period.
setRouter(boolean) - Method in class org.opendof.core.oal.DOF.Config.Builder
Sets whether a DOF will route operations other than those it directly requests or provides.
setSecurityDesire(DOF.SecurityDesire) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Set this connection's security desire.
setSecurityDesire(DOF.SecurityDesire) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderAS
Set this connection's security desire.
setSecurityDesire(DOF.SecurityDesire) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderHub
Set this connection's security desire.
setSecurityDesire(DOF.SecurityDesire) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureDatagram
Set this connection's security desire.
setSecurityDesire(DOF.SecurityDesire) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureStream
Set this connection's security desire.
setSecurityDesire(DOF.SecurityDesire) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Set this server's security desire.
setSendFilter(DOFOperation.Filter) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Set the send filter of the connection.
setSendFilter(DOFOperation.Filter) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Set the send filter of the server.
setSendFilter(DOFOperation.Filter) - Method in class org.opendof.core.oal.DOFSystem.Config.Builder
Set the send filter of the system.
setSendFilter(DOFOperation.Filter) - Method in class org.opendof.core.oal.DOFSystem.Config.BuilderSecure
Set the send filter of the system.
setSendFilter(DOFOperation.Filter) - Method in class org.opendof.core.oal.DOFSystem.Config.BuilderUnsecure
Set the send filter of the system.
setServerType(DOFServer.Type) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Set this server's type.
setServerType(DOFServer.Type) - Method in class org.opendof.core.oal.DOFServer.Config.BuilderAS
Set this server's type.
setSourceID(DOFObjectID.Source) - Method in class org.opendof.core.oal.DOF.Config.Builder
Sets the identifier that is used for a DOF's operations in the unsecured domain.
setStorage(DOFAuthenticator.Storage) - Method in class org.opendof.core.oal.DOFAuthenticator.Config.Builder
Set the storage implementation for an authenticator.
setStreamRequestListener(DOFConnection.StreamRequestListener) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Set this connection's stream-request listener.
setTargetConnection(DOFConnection) - Method in class org.opendof.core.oal.DOFOperation.Control
Set the connection that the request must use.
setThreadPoolSize(short) - Method in class org.opendof.core.oal.DOF.Config.Builder
Sets the maximum number of threads that a DOF can create to process operations.
setThreadPoolSize(short) - Method in class org.opendof.core.oal.DOF
Changes the maximum number of threads the DOF can create.
setTimeout(int) - Method in interface org.opendof.core.oal.DOFOperation
Set a new timeout value for the operation.
setTransportConfig(ConnectionConfig) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Set the transport configuration associated with the connection.
setTransportConfig(ServerConfig) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Set this server's transport configuration.
setTrustedDomains(Collection<DOFObjectID.Domain>) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Set the collection of trusted domains.
setTrustedDomains(DOFObjectID.Domain...) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Set the collection of trusted domains.
setTrustedDomains(Collection<DOFObjectID.Domain>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderAS
Set the collection of trusted domains.
setTrustedDomains(DOFObjectID.Domain...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderAS
Set the collection of trusted domains.
setTrustedDomains(Collection<DOFObjectID.Domain>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderPoint
Set the collection of trusted domains.
setTrustedDomains(DOFObjectID.Domain...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderPoint
Set the collection of trusted domains.
setTrustedDomains(Collection<DOFObjectID.Domain>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureDatagram
Set the collection of trusted domains.
setTrustedDomains(DOFObjectID.Domain...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureDatagram
Set the collection of trusted domains.
setTrustedDomains(Collection<DOFObjectID.Domain>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureStream
Set the collection of trusted domains.
setTrustedDomains(DOFObjectID.Domain...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderSecureStream
Set the collection of trusted domains.
setTrustedDomains(Collection<DOFObjectID.Domain>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderStateless
Set the collection of trusted domains.
setTrustedDomains(DOFObjectID.Domain...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderStateless
Set the collection of trusted domains.
setTrustedDomains(Collection<DOFObjectID.Domain>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureDatagram
Set the collection of trusted domains.
setTrustedDomains(DOFObjectID.Domain...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureDatagram
Set the collection of trusted domains.
setTrustedDomains(Collection<DOFObjectID.Domain>) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureStream
Set the collection of trusted domains.
setTrustedDomains(DOFObjectID.Domain...) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureStream
Set the collection of trusted domains.
setTunnelDomains(boolean) - Method in class org.opendof.core.oal.DOFConnection.Config.Builder
Set whether or not the connection is allowed to tunnel remote domains.
setTunnelDomains(boolean) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Set whether or not connections to this server are allowed to tunnel remote domains.
setTunnelDomains(boolean) - Method in class org.opendof.core.oal.DOFSystem.Config.Builder
Set whether the system is allowed to see tunneled operations.
setTunnelDomains(boolean) - Method in class org.opendof.core.oal.DOFSystem.Config.BuilderSecure
Set whether the system is allowed to see tunneled operations.
setUnicastAddress(DOFAddress) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderGroup
Set the unicastAddress to be used by DOFConnection.Config.BuilderGroup.createConnection(DOF).
setUnicastAddress(DOFAddress) - Method in class org.opendof.core.oal.DOFConnection.Config.BuilderUnsecureMulticast
setUnicastAddress(DOFAddress) - Method in class org.opendof.core.oal.DOFServer.Config.BuilderUnsecureMulticast
setWildcardCredentials(DOFCredentials) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Set the credentials for a connection in any domain not specifically set using DOFServer.Config.Builder.addCredentials(DOFCredentials...).
setWildcardPermissions(DOFPermissionSet) - Method in class org.opendof.core.oal.DOFServer.Config.Builder
Set the permissions for the wildcard credential.
signal(DOFInterface.Event, List<DOFValue>) - Method in class org.opendof.core.oal.DOFObject
Used by a Provider to notify all registered event handlers that an event has occurred.
signal(DOFInterface.Event, DOFValue...) - Method in class org.opendof.core.oal.DOFObject
Used by a Provider to notify all registered event handlers that an event has occurred.
size() - Method in class org.opendof.core.oal.security.DOFPermissionSet
Get the size of the permission set.
size() - Method in class org.opendof.core.oal.value.DOFArray
 
start(int) - Method in class org.opendof.core.oal.DOFServer
Starts the server synchronously, but only waiting for the specified timeout.
stateChanged(DOF.Runtime, DOFConnection, DOFConnection.State) - Method in interface org.opendof.core.oal.DOF.Runtime.ConnectionStateListener
Called whenever the DOFConnection.State.isConnected() value changes for any of the DOF's connections.
stateChanged(DOF.Runtime, DOFServer, DOFServer.State) - Method in interface org.opendof.core.oal.DOF.Runtime.ServerStateListener
Called whenever the DOFServer.State.isStarted() value changes for any of the DOF's servers.
stateChanged(DOFConnection, DOFConnection.State) - Method in interface org.opendof.core.oal.DOFConnection.StateListener
This method will be called immediately when the listener is added to the connection with the current state of the connection (either "connected" or "!connected") and then will be called whenever the state changes.
stateChanged(DOFDomain, DOFDomain.State) - Method in interface org.opendof.core.oal.DOFDomain.StateListener
This method is called when the state of a domain changes.
stateChanged(DOFRegistration, DOFRegistration.State) - Method in interface org.opendof.core.oal.DOFRegistration.Listener
Indicates to the application that the registration state has changed.
stateChanged(DOFServer, DOFServer.State) - Method in interface org.opendof.core.oal.DOFServer.StateListener
This method will be called immediately when the listener is added to the server with the current state of the server (either "started" or "!started") and then will be called whenever the state changes.
stateChanged(DOFSubscription, DOFSubscription.State) - Method in interface org.opendof.core.oal.DOFSubscription.Listener
Indicates to the application that the subscription state has changed.
stateChanged(DOFSystem, DOFSystem.State) - Method in interface org.opendof.core.oal.DOFSystem.StateListener
This method is called when the state of a system changes.
stop(DOFServer) - Method in class org.opendof.core.oal.DOF
Forces a server to stop.
stop() - Method in class org.opendof.core.oal.DOFServer
Stops the server.
streamRequest(DOFConnection.Config, DOFConnection.StreamRequest) - Method in interface org.opendof.core.oal.DOFConnection.StreamRequestListener
Informs the listener that a DOFConnection.Type.STREAM connection has been requested, based on current DOFInterestLevel.CONNECT-level interest and matching provided bindings.
streamRequestComplete(DOFConnection.Config, DOFConnection.StreamRequest) - Method in interface org.opendof.core.oal.DOFConnection.StreamRequestListener
Inform the listener that a previously requested DOFConnection.Type.STREAM connection is no longer being requested, based on a lack of current DOFInterestLevel.CONNECT-level interest and/or lack of matching provided bindings.
STRING - Static variable in class org.opendof.core.oal.DOFType
The type identifier for a string.
STRUCTURE - Static variable in class org.opendof.core.oal.DOFType
The type identifier for a structure.
subList(int, int) - Method in class org.opendof.core.oal.value.DOFArray
 
subscribe(DOFOperation.Provide, DOFRequest.Subscribe, DOFInterface.Property, int) - Method in class org.opendof.core.oal.DOFObject.DefaultProvider
Called when the library generates a DOFRequest.Subscribe.
subscribe(DOFOperation.Provide, DOFRequest.Subscribe, DOFInterface.Property, int) - Method in interface org.opendof.core.oal.DOFObject.Provider
Process a subscribe request.
subscribeComplete(DOFOperation.Provide, DOFRequest.Subscribe, DOFInterface.Property) - Method in class org.opendof.core.oal.DOFObject.DefaultProvider
Called when a provider receives notification that a subscribe operation is complete.
subscribeComplete(DOFOperation.Provide, DOFRequest.Subscribe, DOFInterface.Property) - Method in interface org.opendof.core.oal.DOFObject.Provider
Called when a property subscription is complete (it is unsubscribed from).

T

TERMINATED - Static variable in exception org.opendof.core.oal.DOFErrorException
The connection or server or operation has been terminated.
TEST_REGISTRY - Static variable in class org.opendof.core.oal.DOFInterfaceID
The "test" or "development" registry.
TIMEOUT - Static variable in exception org.opendof.core.oal.DOFErrorException
An operation timed out.
TIMEOUT_NEVER - Static variable in class org.opendof.core.oal.DOF
Specifies an infinite timeout.
toArray() - Method in class org.opendof.core.oal.value.DOFArray
 
toArray(T[]) - Method in class org.opendof.core.oal.value.DOFArray
 
TOO_MANY - Static variable in exception org.opendof.core.oal.DOFErrorException
A limit has been reached.
toStandardString() - Method in class org.opendof.core.oal.DOFInterfaceID
Get a standard string representation of this DOFInterfaceID.
toStandardString() - Method in class org.opendof.core.oal.DOFObjectID.Attribute
Convert an attribute to its standardized text form.
toStandardString() - Method in class org.opendof.core.oal.DOFObjectID
Get the identifier in a standardized string format.
toString() - Method in class org.opendof.core.oal.DOFAuthenticator.SecureGroupNode.GroupConfig
 
toString() - Method in class org.opendof.core.oal.DOFConnection.Config
 
toString() - Method in class org.opendof.core.oal.DOFConnection
 
toString() - Method in class org.opendof.core.oal.DOFCredentials
 
toString() - Method in class org.opendof.core.oal.DOFDomain
 
toString() - Method in exception org.opendof.core.oal.DOFErrorException
Get a string representation of this object.
toString() - Method in exception org.opendof.core.oal.DOFException
Get a string representation of this object.
toString() - Method in class org.opendof.core.oal.DOFGroupAddress
 
toString() - Method in class org.opendof.core.oal.DOFInterface.Event
The String representation of this Event.
toString() - Method in class org.opendof.core.oal.DOFInterface.Exception
The String representation of this Exception.
toString() - Method in class org.opendof.core.oal.DOFInterface.Item
The item's string representation.
toString() - Method in class org.opendof.core.oal.DOFInterface.Method
The String representation of this method.
toString() - Method in class org.opendof.core.oal.DOFInterface.Property
The String representation of this property.
toString() - Method in class org.opendof.core.oal.DOFInterface
Get a string representation of this object.
toString() - Method in class org.opendof.core.oal.DOFInterfaceID
Get a string representation of this object.
toString() - Method in class org.opendof.core.oal.DOFInterfaceID.Type
Return the string representation of a type.
toString() - Method in exception org.opendof.core.oal.DOFMarshalException
Returns 'DOFMarshalException: message'.
toString() - Method in class org.opendof.core.oal.DOFObjectID.Attribute
Convert an attribute to its standardized text form.
toString() - Method in class org.opendof.core.oal.DOFObjectID
Get the identifier in a standardized string format.
toString() - Method in class org.opendof.core.oal.DOFObjectID.Type
Return the string representation of a type.
toString() - Method in exception org.opendof.core.oal.DOFProviderException
Get a string representation of this object.
toString() - Method in class org.opendof.core.oal.DOFQuery
 
toString() - Method in class org.opendof.core.oal.DOFRegistration.State
 
toString() - Method in class org.opendof.core.oal.DOFSecurityScope
 
toString() - Method in class org.opendof.core.oal.DOFServer.Config
 
toString() - Method in class org.opendof.core.oal.DOFServer
 
toString() - Method in class org.opendof.core.oal.DOFSubscription.State
 
toString() - Method in class org.opendof.core.oal.DOFType.Nullable
 
toString() - Method in class org.opendof.core.oal.DOFType
Returns a description of the type.
toString() - Method in class org.opendof.core.oal.DOFType.Typedef
 
toString() - Method in interface org.opendof.core.oal.DOFValue
Returns a representation of the value.
toString() - Method in class org.opendof.core.oal.security.DOFPermission.ActAs
 
toString() - Method in class org.opendof.core.oal.security.DOFPermission.ActAsAny
 
toString() - Method in class org.opendof.core.oal.security.DOFPermission.Binding
Returns the string representation of this permission request.
toString() - Method in class org.opendof.core.oal.security.DOFPermission.Define
 
toString() - Method in class org.opendof.core.oal.security.DOFPermission.IAm
 
toString() - Method in class org.opendof.core.oal.security.DOFPermission.Provider
 
toString() - Method in class org.opendof.core.oal.security.DOFPermission.Requestor
 
toString() - Method in class org.opendof.core.oal.security.DOFPermission.TunnelDomain
 
toString() - Method in class org.opendof.core.oal.security.DOFPermissionSet
 
toString() - Method in exception org.opendof.core.oal.security.DOFSecurityException
Return 'DOFSecurityException: message'.
toString() - Method in class org.opendof.core.oal.value.DOFArray
 
toString() - Method in class org.opendof.core.oal.value.DOFArray.Type
 
toString() - Method in class org.opendof.core.oal.value.DOFBlob
 
toString() - Method in class org.opendof.core.oal.value.DOFBlob.Type
 
toString() - Method in class org.opendof.core.oal.value.DOFBoolean
 
toString() - Method in class org.opendof.core.oal.value.DOFDateTime
 
toString() - Method in class org.opendof.core.oal.value.DOFFloat32
 
toString() - Method in class org.opendof.core.oal.value.DOFFloat64
 
toString() - Method in class org.opendof.core.oal.value.DOFGuid
 
toString() - Method in class org.opendof.core.oal.value.DOFInt16
 
toString() - Method in class org.opendof.core.oal.value.DOFInt32
 
toString() - Method in class org.opendof.core.oal.value.DOFInt64
 
toString() - Method in class org.opendof.core.oal.value.DOFInt8
 
toString() - Method in class org.opendof.core.oal.value.DOFString
 
toString() - Method in class org.opendof.core.oal.value.DOFString.Type
 
toString() - Method in class org.opendof.core.oal.value.DOFStructure
 
toString() - Method in class org.opendof.core.oal.value.DOFStructure.Type
 
toString() - Method in class org.opendof.core.oal.value.DOFUInt16
 
toString() - Method in class org.opendof.core.oal.value.DOFUInt32
 
toString() - Method in class org.opendof.core.oal.value.DOFUInt64
 
toString() - Method in class org.opendof.core.oal.value.DOFUInt8
 
transformReceiveData(DOFInterfaceID, byte[]) - Method in interface org.opendof.core.oal.DOFOperation.Session.DataTransform
This method decrypts and/or uncompresses received data.
transformSendData(DOFInterfaceID, byte[]) - Method in interface org.opendof.core.oal.DOFOperation.Session.DataTransform
This method encrypts and/or compresses received data.
TRANSPORT_FAILED - Static variable in exception org.opendof.core.oal.DOFErrorException
A transport has failed, usually resulting in a connection or server being shutdown.
tryCallbackErrorException() - Method in class org.opendof.core.oal.DOFListenerInvoker
Calls DOFListenerInvoker.invoke(), wrapping it in a try/catch.
tryCallbackThrow() - Method in class org.opendof.core.oal.DOFListenerInvoker
Calls DOFListenerInvoker.invoke(), wrapping it in a try/catch.
TUNNEL_DOMAIN - Static variable in class org.opendof.core.oal.security.DOFPermission
The tunnel domain permission is implemented in DOFPermission.TunnelDomain.
TunnelDomain(int) - Constructor for class org.opendof.core.oal.security.DOFPermission.TunnelDomain
Construct a new tunnel domain permission for the specified tunnel identifier.
TunnelDomain(DOFMarshalContext, Object, DOFPacket) - Constructor for class org.opendof.core.oal.security.DOFPermission.TunnelDomain
Create an instance from serial form.
TYPE - Static variable in class org.opendof.core.oal.DOFInterfaceID
This is the default type for all interface identifiers.
Type(DOFPacket) - Constructor for class org.opendof.core.oal.DOFInterfaceID.Type
Construct a type from the data read from the wire.
TYPE - Static variable in class org.opendof.core.oal.DOFObjectID.Authentication
This is the default type for all Authentication values.
TYPE - Static variable in class org.opendof.core.oal.DOFObjectID.Domain
This is the default type for all Domain values.
TYPE - Static variable in class org.opendof.core.oal.DOFObjectID.Source
This is the default type for all Source values.
TYPE - Static variable in class org.opendof.core.oal.DOFObjectID
This is the default type for all object identifiers.
Type(DOFType, int) - Constructor for class org.opendof.core.oal.value.DOFArray.Type
Construct a fixed-length array of the specified element type.
Type(DOFType, int, int) - Constructor for class org.opendof.core.oal.value.DOFArray.Type
Construct a variable-length array of the specified element type.
Type(DOFType.Context, DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFArray.Type
Construct a type from the data read from the wire.
Type(int) - Constructor for class org.opendof.core.oal.value.DOFBlob.Type
Construct a type that requires a fixed-length blob.
Type(int, int) - Constructor for class org.opendof.core.oal.value.DOFBlob.Type
Construct a type that requires a variable-length blob with length between minLength and maxLength.
Type(DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFBlob.Type
Construct a type from the data read from the wire.
TYPE - Static variable in class org.opendof.core.oal.value.DOFBoolean
This is the default type for all boolean values.
Type(DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFBoolean.Type
Construct a type from the data read from the wire.
TYPE - Static variable in class org.opendof.core.oal.value.DOFDateTime
This is the default type for all date/time values.
Type(DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFDateTime.Type
Construct a type from the data read from the wire.
TYPE - Static variable in class org.opendof.core.oal.value.DOFFloat32
This is the default type for all float values.
Type(DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFFloat32.Type
Construct a type from the data read from the wire.
TYPE - Static variable in class org.opendof.core.oal.value.DOFFloat64
This is the default type for all double values.
Type(DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFFloat64.Type
Construct a type from the data read from the wire.
TYPE - Static variable in class org.opendof.core.oal.value.DOFGuid
This is the default type for all boolean values.
Type(DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFGuid.Type
Construct a type from the data read from the wire.
TYPE - Static variable in class org.opendof.core.oal.value.DOFInt16
This is the default type for all 16-bit signed integer values.
Type(DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFInt16.Type
Construct a type from the data read from the wire.
TYPE - Static variable in class org.opendof.core.oal.value.DOFInt32
This is the default type for all 32-bit signed integer values.
Type(DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFInt32.Type
Construct a type from the data read from the wire.
TYPE - Static variable in class org.opendof.core.oal.value.DOFInt64
This is the default type for all 64-bit signed integer values.
Type(DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFInt64.Type
Construct a type from the data read from the wire.
TYPE - Static variable in class org.opendof.core.oal.value.DOFInt8
This is the default type for all 8-bit signed integer values.
Type(DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFInt8.Type
Construct a type from the data read from the wire.
Type(DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFString.Type
Construct a type from the data read from the wire.
Type(int, int) - Constructor for class org.opendof.core.oal.value.DOFString.Type
Construct a type for a string, given an encoding and a maximum character length.
Type(DOFType...) - Constructor for class org.opendof.core.oal.value.DOFStructure.Type
Construct a structure type.
Type(List<DOFType>) - Constructor for class org.opendof.core.oal.value.DOFStructure.Type
Construct a structure type.
Type(DOFType.Context, DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFStructure.Type
Construct a type from the data read from the wire.
TYPE - Static variable in class org.opendof.core.oal.value.DOFUInt16
This is the default type for all 16-bit unsigned integer values.
Type(DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFUInt16.Type
Construct a type from the data read from the wire.
TYPE - Static variable in class org.opendof.core.oal.value.DOFUInt32
This is the default type for all 32-bit unsigned integer values.
Type(DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFUInt32.Type
Construct a type from the data read from the wire.
TYPE - Static variable in class org.opendof.core.oal.value.DOFUInt64
This is the default type for all 64-bit unsigned integer values.
Type(DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFUInt64.Type
Construct a type from the data read from the wire.
TYPE - Static variable in class org.opendof.core.oal.value.DOFUInt8
This is the default type for all 8-bit unsigned integer values.
Type(DOFPacket) - Constructor for class org.opendof.core.oal.value.DOFUInt8.Type
Construct a type from the data read from the wire.
TYPE_MISMATCH - Static variable in exception org.opendof.core.oal.DOFErrorException
A value or value list could not be written to or read from the wire.
Typedef() - Constructor for class org.opendof.core.oal.DOFType.Typedef
Construct a typedef that can be used for a forward reference.
Typedef(DOFType) - Constructor for class org.opendof.core.oal.DOFType.Typedef
Construct a typedef that is an alias for another existing type.

U

UINT16 - Static variable in class org.opendof.core.oal.DOFType
The type identifier for a unsigned short.
UINT32 - Static variable in class org.opendof.core.oal.DOFType
The type identifier for a unsigned integer.
UINT64 - Static variable in class org.opendof.core.oal.DOFType
The type identifier for a unsigned 64-bit integer.
UINT8 - Static variable in class org.opendof.core.oal.DOFType
The type identifier for a unsigned byte.
uncaughtException(DOF, String, Thread, Throwable) - Method in interface org.opendof.core.oal.DOF.UncaughtExceptionListener
This method handles the exceptions.
UNKNOWN_DOMAIN - Static variable in exception org.opendof.core.oal.security.DOFSecurityException
The domain is unknown to the AS.
UNLIMITED - Static variable in class org.opendof.core.oal.DOF
Integer.MAX_VALUE, so that the default number of simultaneous connections the DOF allows is at its maximum setting.
updateAuthenticator(DOFAuthenticator.Config) - Method in class org.opendof.core.oal.DOF
Updates an existing DOFAuthenticator with the specified configuration.
US_ASCII - Static variable in class org.opendof.core.oal.value.DOFString
This is the MIB enum entry for US ASCII strings.
UTF_8 - Static variable in class org.opendof.core.oal.value.DOFString
This is the MIB enum entry for UTF-8 strings.

V

valueOf(String) - Static method in enum org.opendof.core.oal.DOF.Log.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opendof.core.oal.DOF.SecurityDesire
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opendof.core.oal.DOFAddress.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opendof.core.oal.DOFAuthenticator.SecurityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opendof.core.oal.DOFConnection.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opendof.core.oal.DOFConnection.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opendof.core.oal.DOFInterestLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opendof.core.oal.DOFInterface.ItemType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opendof.core.oal.DOFMarshalContext
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opendof.core.oal.DOFOperation.ResponseLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opendof.core.oal.DOFQuery.MatchStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opendof.core.oal.DOFRequest.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opendof.core.oal.DOFRouteInfo.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opendof.core.oal.DOFServer.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opendof.core.oal.security.DOFCipher.Algorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opendof.core.oal.security.DOFCipher.Strength
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.opendof.core.oal.DOF.Log.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opendof.core.oal.DOF.SecurityDesire
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opendof.core.oal.DOFAddress.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opendof.core.oal.DOFAuthenticator.SecurityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opendof.core.oal.DOFConnection.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opendof.core.oal.DOFConnection.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opendof.core.oal.DOFInterestLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opendof.core.oal.DOFInterface.ItemType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opendof.core.oal.DOFMarshalContext
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opendof.core.oal.DOFOperation.ResponseLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opendof.core.oal.DOFQuery.MatchStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opendof.core.oal.DOFRequest.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opendof.core.oal.DOFRouteInfo.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opendof.core.oal.DOFServer.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opendof.core.oal.security.DOFCipher.Algorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opendof.core.oal.security.DOFCipher.Strength
Returns an array containing the constants of this enum type, in the order they are declared.
VOID - Static variable in class org.opendof.core.oal.value.DOFArray
The type identifier for the "void" type.

W

waitAcknowledged(int) - Method in interface org.opendof.core.oal.DOFOperation
Block the current thread until the operation is acknowledged or has completed, or until the specified timeout expires.
waitAuthorized(int) - Method in class org.opendof.core.oal.DOFSystem
Wait until a system is authorized or the timeout is up.
waitComplete(int) - Method in interface org.opendof.core.oal.DOFOperation
Block the current thread until the operation has completed, or until the specified timeout expires.
waitComplete() - Method in interface org.opendof.core.oal.DOFOperation
Block the current thread until the operation has completed.
waitConnection(int) - Method in interface org.opendof.core.oal.DOFOperation.Connect
Wait for the operation to complete, then return the connection.
waitInterface(int) - Method in interface org.opendof.core.oal.DOFOperation.Define
Wait for the operation to complete, then return the interface definition.
waitProvider(DOFInterfaceID, int) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to block the caller and wait until the first available provider becomes available that provides the specified interface.
waitProvider(DOFObjectID, DOFInterfaceID, int) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to block the caller and wait until a provider becomes available with a matching object identifier and that provides the specified interface.
waitProvider(List<DOFInterfaceID>, int) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to block the caller and wait until the first provider becomes available that provides all of the specified interfaces.
waitProvider(DOFObjectID, List<DOFInterfaceID>, int) - Method in class org.opendof.core.oal.DOFSystem
Used by a Requestor to block the caller and wait until a provider becomes available with a matching identifier and that provides all of the specified interfaces.
waitResult(int) - Method in interface org.opendof.core.oal.DOFOperation.Get
Wait for the operation to become acknowledged, then return its result.
waitResult(int) - Method in interface org.opendof.core.oal.DOFOperation.Invoke
Wait for the operation to become acknowledged, then return its result.
waitResult(int) - Method in interface org.opendof.core.oal.DOFOperation.Set
Wait for the operation to become acknowledged, then return its result.
waitSession(int) - Method in interface org.opendof.core.oal.DOFOperation.Session
Wait for the session object to become available, then return it.
waitSession() - Method in interface org.opendof.core.oal.DOFOperation.Session
Get the session object, if it is available, or null if not.
waitStart(int) - Method in interface org.opendof.core.oal.DOFOperation.Start
Wait for the operation to complete, then return the server.
WILDCARD - Static variable in class org.opendof.core.oal.DOFInterfaceID
The wildcard DOFInterfaceID.
write(String) - Method in class org.opendof.core.oal.DOFCredentials
Write the DOFCredentials to a named file.
write(File) - Method in class org.opendof.core.oal.DOFCredentials
Write the DOFCredentials to a java.io.File.
write(OutputStream) - Method in class org.opendof.core.oal.DOFCredentials
Write the DOFCredentials to a java.io.OutputStream.
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links

Based on core-java-dof-oal 7.0.5.3.

Copyright © 2010-2016 Panasonic Corporation