public interface RemoteAdapterFactory
Note that the ServerObject
base class provides
a number of utility methods designed to work with a remote adapter
factory. Adapter implementations may want to inherit that functionality
by subclassing from ServerObject.
LocalAdapterFactory
,
ServerAdapterFactory
,
ServerObject
Modifier and Type | Method and Description |
---|---|
int |
getPortNumber()
Returns the port number to which the server objects created by
this factory are bound.
|
RemoteAccessControlEntry |
getRemoteAccessControlEntry(AccessControlEntry local)
Returns a remote adapter for the given local access control manager.
|
RemoteAccessControlEntry[] |
getRemoteAccessControlEntry(AccessControlEntry[] local)
Returns a remote adapter for the given local access control manager.
|
RemoteAccessControlManager |
getRemoteAccessControlManager(AccessControlManager acm)
Returns a remote adapter for the given local access control manager.
|
RemoteAccessControlPolicy |
getRemoteAccessControlPolicy(AccessControlPolicy local)
Returns a remote adapter for the given local access control manager.
|
RemoteAccessControlPolicy[] |
getRemoteAccessControlPolicy(AccessControlPolicy[] local)
Returns a remote adapter for the given local access control manager.
|
RemoteIterator |
getRemoteAccessControlPolicyIterator(AccessControlPolicyIterator iterator)
Returns a remote adapter for the given local access control manager.
|
RemoteEventCollection |
getRemoteEvent(long listenerId,
EventIterator events)
Returns a remote adapter for the given local events.
|
RemoteItem |
getRemoteItem(Item item)
Returns a remote adapter for the given local item.
|
RemoteItemDefinition |
getRemoteItemDefinition(ItemDefinition def)
Returns a remote adapter for the given local item definition.
|
RemoteLock |
getRemoteLock(Lock lock)
Returns a remote adapter for the given local lock.
|
RemoteLockManager |
getRemoteLockManager(LockManager lockManager) |
RemoteNamespaceRegistry |
getRemoteNamespaceRegistry(NamespaceRegistry registry)
Returns a remote adapter for the given local namespace registry.
|
RemoteNode |
getRemoteNode(Node node)
Returns a remote adapter for the given local node.
|
RemoteNodeDefinition |
getRemoteNodeDefinition(NodeDefinition def)
Returns a remote adapter for the given local node definition.
|
RemoteIterator |
getRemoteNodeIterator(NodeIterator iterator)
Returns a remote adapter for the given local node iterator.
|
RemoteNodeType |
getRemoteNodeType(NodeType type)
Returns a remote adapter for the given local node type.
|
RemoteIterator |
getRemoteNodeTypeIterator(NodeTypeIterator iterator)
Returns a remote adapter for the given local node type iterator.
|
RemoteNodeTypeManager |
getRemoteNodeTypeManager(NodeTypeManager manager)
Returns a remote adapter for the given local node type manager.
|
RemoteObservationManager |
getRemoteObservationManager(ObservationManager observationManager)
Returns a remote adapter for the given local observation manager.
|
RemotePrincipal |
getRemotePrincipal(java.security.Principal principal)
Returns a remote adapter for the given local access control manager.
|
RemoteIterator |
getRemotePrincipalIterator(java.util.Iterator<java.security.Principal> principals)
Returns a remote adapter for the given local access control manager.
|
RemotePrivilege |
getRemotePrivilege(Privilege local)
Returns a remote adapter for the given local access control manager.
|
RemotePrivilege[] |
getRemotePrivilege(Privilege[] local)
Returns a remote adapter for the given local access control manager.
|
RemoteProperty |
getRemoteProperty(Property property)
Returns a remote adapter for the given local property.
|
RemotePropertyDefinition |
getRemotePropertyDefinition(PropertyDefinition def)
Returns a remote adapter for the given local property definition.
|
RemoteIterator |
getRemotePropertyIterator(PropertyIterator iterator)
Returns a remote adapter for the given local property iterator.
|
RemoteQuery |
getRemoteQuery(Query query)
Returns a remote adapter for the given local query.
|
RemoteQueryManager |
getRemoteQueryManager(Session session,
QueryManager manager)
Returns a remote adapter for the given local query manager.
|
RemoteQueryResult |
getRemoteQueryResult(QueryResult result)
Returns a remote adapter for the given local query result.
|
RemoteRepository |
getRemoteRepository(Repository repository)
Returns a remote adapter for the given local repository.
|
RemoteRow |
getRemoteRow(Row row)
Returns a remote adapter for the given local query row.
|
RemoteIterator |
getRemoteRowIterator(RowIterator iterator)
Returns a remote adapter for the given local row iterator.
|
RemoteSession |
getRemoteSession(Session session)
Returns a remote adapter for the given local session.
|
RemoteVersion |
getRemoteVersion(Version version)
Returns a remote adapter for the given local version.
|
RemoteVersionHistory |
getRemoteVersionHistory(VersionHistory versionHistory)
Returns a remote adapter for the given local version history.
|
RemoteIterator |
getRemoteVersionIterator(VersionIterator iterator)
Returns a remote adapter for the given local version iterator.
|
RemoteVersionManager |
getRemoteVersionManager(Session session,
VersionManager versionManager) |
RemoteWorkspace |
getRemoteWorkspace(Workspace workspace)
Returns a remote adapter for the given local workspace.
|
int getPortNumber()
ServerObject
constructor to determine which port number
to use.RemoteRepository getRemoteRepository(Repository repository) throws java.rmi.RemoteException
repository
- local repositoryjava.rmi.RemoteException
- on RMI errorsRemoteSession getRemoteSession(Session session) throws java.rmi.RemoteException
session
- local sessionjava.rmi.RemoteException
- on RMI errorsRemoteWorkspace getRemoteWorkspace(Workspace workspace) throws java.rmi.RemoteException
workspace
- local workspacejava.rmi.RemoteException
- on RMI errorsRemoteObservationManager getRemoteObservationManager(ObservationManager observationManager) throws java.rmi.RemoteException
observationManager
- local observation managerjava.rmi.RemoteException
- on RMI errorsRemoteNamespaceRegistry getRemoteNamespaceRegistry(NamespaceRegistry registry) throws java.rmi.RemoteException
registry
- local namespace registryjava.rmi.RemoteException
- on RMI errorsRemoteNodeTypeManager getRemoteNodeTypeManager(NodeTypeManager manager) throws java.rmi.RemoteException
manager
- local node type managerjava.rmi.RemoteException
- on RMI errorsRemoteItem getRemoteItem(Item item) throws java.rmi.RemoteException
Item
interface. The caller may want to introspect
the local item to determine whether to use either the
getRemoteNode
or the
getRemoteProperty
method instead.item
- local itemjava.rmi.RemoteException
- on RMI errorsRemoteProperty getRemoteProperty(Property property) throws java.rmi.RemoteException
property
- local propertyjava.rmi.RemoteException
- on RMI errorsRemoteNode getRemoteNode(Node node) throws java.rmi.RemoteException
node
- local nodejava.rmi.RemoteException
- on RMI errorsRemoteVersion getRemoteVersion(Version version) throws java.rmi.RemoteException
version
- local versionjava.rmi.RemoteException
- on RMI errorsRemoteVersionHistory getRemoteVersionHistory(VersionHistory versionHistory) throws java.rmi.RemoteException
versionHistory
- local version historyjava.rmi.RemoteException
- on RMI errorsRemoteNodeType getRemoteNodeType(NodeType type) throws java.rmi.RemoteException
type
- local node typejava.rmi.RemoteException
- on RMI errorsRemoteItemDefinition getRemoteItemDefinition(ItemDefinition def) throws java.rmi.RemoteException
ItemDefinition
interface. The caller may want to introspect
the local item definition to determine whether to use either the
getRemoteNodeDef
or the
getRemotePropertyDef
method instead.def
- local item definitionjava.rmi.RemoteException
- on RMI errorsRemoteNodeDefinition getRemoteNodeDefinition(NodeDefinition def) throws java.rmi.RemoteException
def
- local node definitionjava.rmi.RemoteException
- on RMI errorsRemotePropertyDefinition getRemotePropertyDefinition(PropertyDefinition def) throws java.rmi.RemoteException
def
- local property definitionjava.rmi.RemoteException
- on RMI errorsRemoteLock getRemoteLock(Lock lock) throws java.rmi.RemoteException
lock
- local lockjava.rmi.RemoteException
- on RMI errorsRemoteQueryManager getRemoteQueryManager(Session session, QueryManager manager) throws java.rmi.RemoteException
session
- current sessionmanager
- local query managerjava.rmi.RemoteException
- on RMI errorsRemoteQuery getRemoteQuery(Query query) throws java.rmi.RemoteException
query
- local queryjava.rmi.RemoteException
- on RMI errorsRemoteQueryResult getRemoteQueryResult(QueryResult result) throws java.rmi.RemoteException
result
- local query resultjava.rmi.RemoteException
- on RMI errorsRemoteRow getRemoteRow(Row row) throws java.rmi.RemoteException
row
- local query rowjava.rmi.RemoteException
- on RMI errorsRemoteEventCollection getRemoteEvent(long listenerId, EventIterator events) throws java.rmi.RemoteException
listenerId
- The listener identifier to which the events are to be
dispatched.events
- the local eventsjava.rmi.RemoteException
- on RMI errorsRemoteIterator getRemoteNodeIterator(NodeIterator iterator) throws java.rmi.RemoteException
iterator
- local node iteratorjava.rmi.RemoteException
- on RMI errorsRemoteIterator getRemotePropertyIterator(PropertyIterator iterator) throws java.rmi.RemoteException
iterator
- local property iteratorjava.rmi.RemoteException
- on RMI errorsRemoteIterator getRemoteVersionIterator(VersionIterator iterator) throws java.rmi.RemoteException
iterator
- local version iteratorjava.rmi.RemoteException
- on RMI errorsRemoteIterator getRemoteNodeTypeIterator(NodeTypeIterator iterator) throws java.rmi.RemoteException
iterator
- local node type iteratorjava.rmi.RemoteException
- on RMI errorsRemoteIterator getRemoteRowIterator(RowIterator iterator) throws java.rmi.RemoteException
iterator
- local row iteratorjava.rmi.RemoteException
- on RMI errorsRemoteLockManager getRemoteLockManager(LockManager lockManager) throws java.rmi.RemoteException
java.rmi.RemoteException
RemoteVersionManager getRemoteVersionManager(Session session, VersionManager versionManager) throws java.rmi.RemoteException
java.rmi.RemoteException
RemoteAccessControlManager getRemoteAccessControlManager(AccessControlManager acm) throws java.rmi.RemoteException
acm
- local access control managerjava.rmi.RemoteException
- on RMI errorsRemotePrivilege getRemotePrivilege(Privilege local) throws java.rmi.RemoteException
java.rmi.RemoteException
- on RMI errorsRemotePrivilege[] getRemotePrivilege(Privilege[] local) throws java.rmi.RemoteException
java.rmi.RemoteException
- on RMI errorsRemoteAccessControlPolicy getRemoteAccessControlPolicy(AccessControlPolicy local) throws java.rmi.RemoteException
java.rmi.RemoteException
- on RMI errorsRemoteAccessControlPolicy[] getRemoteAccessControlPolicy(AccessControlPolicy[] local) throws java.rmi.RemoteException
java.rmi.RemoteException
- on RMI errorsRemoteIterator getRemoteAccessControlPolicyIterator(AccessControlPolicyIterator iterator) throws java.rmi.RemoteException
java.rmi.RemoteException
- on RMI errorsRemoteAccessControlEntry getRemoteAccessControlEntry(AccessControlEntry local) throws java.rmi.RemoteException
java.rmi.RemoteException
- on RMI errorsRemoteAccessControlEntry[] getRemoteAccessControlEntry(AccessControlEntry[] local) throws java.rmi.RemoteException
java.rmi.RemoteException
- on RMI errorsRemotePrincipal getRemotePrincipal(java.security.Principal principal) throws java.rmi.RemoteException
java.rmi.RemoteException
- on RMI errorsRemoteIterator getRemotePrincipalIterator(java.util.Iterator<java.security.Principal> principals) throws java.rmi.RemoteException
java.rmi.RemoteException
- on RMI errors"Copyright © 2010 - 2019 Adobe Systems Incorporated. All Rights Reserved"