| Package | Description | 
|---|---|
| org.apache.jackrabbit.rmi.client | Client implementation of the transparent JCR-RMI layer. | 
| org.apache.jackrabbit.rmi.remote | Remote interfaces of the transparent JCR-RMI layer. | 
| org.apache.jackrabbit.rmi.server | Server implementation of the transparent JCR-RMI layer. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected RemoteSession | ClientSession. remoteThe adapted remote session. | 
| Modifier and Type | Method and Description | 
|---|---|
| RemoteSession | BrokenRemoteRepository. login()Throws a  RemoteException. | 
| RemoteSession | BrokenRemoteRepository. login(Credentials credentials)Throws a  RemoteException. | 
| RemoteSession | BrokenRemoteRepository. login(Credentials credentials,
     String workspace)Throws a  RemoteException. | 
| RemoteSession | BrokenRemoteRepository. login(String workspace)Throws a  RemoteException. | 
| Modifier and Type | Method and Description | 
|---|---|
| Session | ClientAdapterFactory. getSession(Repository repository,
          RemoteSession remote)Creates and returns a  ClientSessioninstance. | 
| Session | LocalAdapterFactory. getSession(Repository repository,
          RemoteSession remote)Factory method for creating a local adapter for a remote session. | 
| Constructor and Description | 
|---|
| ClientSession(Repository repository,
             RemoteSession remote,
             LocalAdapterFactory factory)Creates a client adapter for the given remote session. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | RemoteXASessionRemote version of the  XASessioninterface. | 
| Modifier and Type | Method and Description | 
|---|---|
| RemoteSession | RemoteSession. impersonate(Credentials credentials)Remote version of the
  Session.impersonate(Credentials)method. | 
| RemoteSession | RemoteRepository. login()Remote version of the
  Repository.login(} method. | 
| RemoteSession | RemoteRepository. login(Credentials credentials)Remote version of the
  Repository.login(Credentials}
 method. | 
| RemoteSession | RemoteRepository. login(Credentials credentials,
     String workspace)Remote version of the
  Repository.login(Credentials,String}
 method. | 
| RemoteSession | RemoteRepository. login(String workspace)Remote version of the
  Repository.login(String}
 method. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ServerSessionRemote adapter for the JCR  Sessioninterface. | 
| class  | ServerXASessionRemote adapter for XA-enabled sessions. | 
| Modifier and Type | Method and Description | 
|---|---|
| RemoteSession | RemoteAdapterFactory. getRemoteSession(Session session)Returns a remote adapter for the given local session. | 
| RemoteSession | ServerAdapterFactory. getRemoteSession(Session session)Creates a  ServerSessioninstance. | 
| RemoteSession | ServerSession. impersonate(Credentials credentials)Remote version of the
  Session.impersonate(Credentials)method. | 
| RemoteSession | ServerRepository. login()Remote version of the
  Repository.login(} method. | 
| RemoteSession | ServerRepository. login(Credentials credentials)Remote version of the
  Repository.login(Credentials}
 method. | 
| RemoteSession | ServerRepository. login(Credentials credentials,
     String workspace)Remote version of the
  Repository.login(Credentials,String}
 method. | 
| RemoteSession | ServerRepository. login(String workspace)Remote version of the
  Repository.login(String}
 method. | 
Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.