|
Nuxeo Enterprise Platform 5.4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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 Object |
createTransporterClient(InvokerLocator locator,
Class targetClass)
Creates a remote proxy to a POJO on a remote server. |
static Object |
createTransporterClient(String locatorURI,
Class targetClass)
Creates a remote proxy to a POJO on a remote server. |
static Object |
createTransporterClient(String locatorURI,
Class targetClass,
boolean clustered)
Creates a remote proxy to a POJO on a remote server. |
static void |
destroyTransporterClient(Object transporterClient)
Needs to be called by user when no longer need to make calls on remote POJO. |
Object |
invoke(Object proxy,
Method method,
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 Object createTransporterClient(String locatorURI,
Class targetClass,
boolean clustered)
throws 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.
Exception
public static Object createTransporterClient(String locatorURI,
Class targetClass)
throws 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.
Exception
public static Object createTransporterClient(InvokerLocator locator,
Class targetClass)
throws Exception
locator - the remoting locator to the target server where the target
POJO existstargetClass - the interface class of the POJO will be calling upon.
Exceptionpublic static void destroyTransporterClient(Object transporterClient)
public Object invoke(Object proxy,
Method method,
Object[] args)
throws Throwable
invoke in interface InvocationHandlerThrowable
|
Nuxeo Enterprise Platform 5.4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||