|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.nuxeo.runtime.remoting.transporter.TransporterClient
public class TransporterClient
Class to be used as a factory via static method calls to get remote proxy to POJO that exists within a external process. Note, if using clustered, will use the multicast detector by default.
bs@nuxeo.com - Fixed bugs related to client subsystem initialization
Method Summary | |
---|---|
static java.lang.Object |
createTransporterClient(InvokerLocator locator,
java.lang.Class targetClass)
Creates a remote proxy to a POJO on a remote server. |
static java.lang.Object |
createTransporterClient(java.lang.String locatorURI,
java.lang.Class targetClass)
Creates a remote proxy to a POJO on a remote server. |
static java.lang.Object |
createTransporterClient(java.lang.String locatorURI,
java.lang.Class targetClass,
boolean clustered)
Creates a remote proxy to a POJO on a remote server. |
static void |
destroyTransporterClient(java.lang.Object transporterClient)
Needs to be called by user when no longer need to make calls on remote POJO. |
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
The method called when anyone calls on the dynamic proxy returned by getProcessor(). |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static java.lang.Object createTransporterClient(java.lang.String locatorURI, java.lang.Class targetClass, boolean clustered) throws java.lang.Exception
locatorURI
- the remoting locator URI to the target server where the target
POJO exists.targetClass
- the interface class of the POJO will be calling upon.clustered
- true will cause the transporter to look for other remoting
serves that have the POJO running and include it in the
client's target list. If a call on first target fails, will
seamlessly failover to one of the other discovered targets.
java.lang.Exception
public static java.lang.Object createTransporterClient(java.lang.String locatorURI, java.lang.Class targetClass) throws java.lang.Exception
locatorURI
- the remoting locator URI to the target server where the target
POJO existstargetClass
- the interface class of the POJO will be calling upon.
java.lang.Exception
public static java.lang.Object createTransporterClient(InvokerLocator locator, java.lang.Class targetClass) throws java.lang.Exception
locator
- the remoting locator to the target server where the target
POJO existstargetClass
- the interface class of the POJO will be calling upon.
java.lang.Exception
public static void destroyTransporterClient(java.lang.Object transporterClient)
public java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args) throws java.lang.Throwable
invoke
in interface java.lang.reflect.InvocationHandler
java.lang.Throwable
|
Nuxeo Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |