DOFSystembeginProvide Method OpenDOF Object Access Library
Overload List

  NameDescription
Public methodbeginProvide(DOFInterface, DOFObjectProvider)
Used by a Provider to begin providing the specified interface indefinitely (equivalent to specifying a timeout of DOF.TIMEOUT_NEVER ) on all objects. To quit providing use DOFOperation.cancel() .

The Provider will only respond to Get, Set, Invoke, and Define requests. That is, the provider will not respond to any interest-based activity. You will interact with this Provider only from a Requestor that has no interest, meaning a Requestor that will flood its requests.

NOTE: Since all object IDs are accepted, all attributes are accepted too. In a secure deployment, make sure that where the org.opendof.core.oal.security.DOFPermission.Binding.ACTION_PROVIDE action is specified, no objectID is specified and org.opendof.core.oal.security.DOFPermission.Binding.Builder.setAllAttributesAllowed(bool) is true. This will allow the provider to work as an "All Objects" provider.

Public methodbeginProvide(DOFInterface, Int32, DOFObjectProvider)
Used by a Provider to begin providing the specified interface on all objects.
Public methodbeginProvide(DOFInterface, Int32, DOFObjectProvider, Object)
Used by a Provider to begin providing the specified interface on all objects.
Top
See Also

Reference