|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.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.
Method Summary | |
---|---|
static java.lang.Object |
createTransporterClient(InvokerLocator locator,
java.lang.Class targetClass)
Create a remote proxy to a POJO on a remote server. |
static java.lang.Object |
createTransporterClient(InvokerLocator locator,
java.lang.Class targetClass,
java.util.Map metadata)
Create a remote proxy to a POJO on a remote server. |
static java.lang.Object |
createTransporterClient(java.lang.String locatorURI,
java.lang.Class targetClass)
Create 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)
Create 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,
java.util.Map metadata)
Create a remote proxy to a POJO on a remote server. |
static java.lang.Object |
createTransporterClient(java.lang.String locatorURI,
java.lang.Class targetClass,
LoadBalancer loadBalancer)
Create a remote proxy to a POJO on a remote server. |
static java.lang.Object |
createTransporterClient(java.lang.String locatorURI,
java.lang.Class targetClass,
LoadBalancer loadBalancer,
java.util.Map metadata)
Create a remote proxy to a POJO on a remote server. |
static java.lang.Object |
createTransporterClient(java.lang.String locatorURI,
java.lang.Class targetClass,
java.util.Map metadata)
Create 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 |
---|
clone, equals, finalize, 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 fail over to one
of the other discovered targets.
java.lang.Exception
public static java.lang.Object createTransporterClient(java.lang.String locatorURI, java.lang.Class targetClass, boolean clustered, java.util.Map metadata) 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 fail over to one
of the other discovered targets.
java.lang.Exception
public static java.lang.Object createTransporterClient(java.lang.String locatorURI, java.lang.Class targetClass, LoadBalancer loadBalancer) 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.loadBalancer
- - policy for selecting which target server to use from list of available servers.
java.lang.Exception
public static java.lang.Object createTransporterClient(java.lang.String locatorURI, java.lang.Class targetClass, LoadBalancer loadBalancer, java.util.Map metadata) 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.loadBalancer
- - policy for selecting which target server to use from list of available servers.
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 exists.targetClass
- - the interface class of the POJO will be calling upon.
java.lang.Exception
public static java.lang.Object createTransporterClient(java.lang.String locatorURI, java.lang.Class targetClass, java.util.Map metadata) 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.
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 exists.targetClass
- - 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, java.util.Map metadata) throws java.lang.Exception
locator
- - the remoting locator to the target server where the target POJO exists.targetClass
- - the interface class of the POJO will be calling upon.
java.lang.Exception
public static void destroyTransporterClient(java.lang.Object transporterClient)
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
proxy
- method
- args
-
java.lang.Throwable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |