|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An mbean interface for a proxy factory that can expose any interface with RMI compatible semantics for access to remote clients using JRMP as the transport protocol.
Field Summary |
Fields inherited from interface org.jboss.system.ServiceMBean |
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED |
Method Summary | |
Element |
getClientInterceptors()
Get the proxy client side interceptor configuration |
Class |
getExportedInterface()
Get the RMI compatible interface that the JRMPInvokerProxy implements |
Class[] |
getExportedInterfaces()
Get the RMI compatible interface that the JRMPInvokerProxy implements |
javax.management.ObjectName |
getInvokerName()
Get the server side JRMPInvoker mbean that will be used as the RMI/JRMP transport handler. |
boolean |
getInvokeTargetMethod()
|
String |
getJndiName()
Get the JNDI name under which the HttpInvokerProxy will be bound |
Object |
getProxy()
Get the proxy instance created by the factory. |
javax.management.ObjectName |
getTargetName()
Get the server side mbean that exposes the invoke operation for the exported interface |
Object |
invoke(Invocation mi)
|
void |
setClientInterceptors(Element config)
Set the proxy client side interceptor configuration |
void |
setExportedInterface(Class exportedInterface)
Set the RMI compatible interface that the JRMPInvokerProxy implements |
void |
setExportedInterfaces(Class[] exportedInterface)
Set the RMI compatible interface that the JRMPInvokerProxy implements |
void |
setInvokerName(javax.management.ObjectName jmxInvokerName)
Set the server side JRMPInvoker mbean that will be used as the RMI/JRMP transport handler. |
void |
setInvokeTargetMethod(boolean invokeTargetMethod)
|
void |
setJndiName(String jndiName)
Set the JNDI name under which the HttpInvokerProxy will be bound |
void |
setTargetName(javax.management.ObjectName targetName)
Set the server side mbean that exposes the invoke operation for the exported interface |
Methods inherited from interface org.jboss.system.ServiceMBean |
getName, getState, getStateString, jbossInternalLifecycle |
Methods inherited from interface org.jboss.system.Service |
create, destroy, start, stop |
Method Detail |
public javax.management.ObjectName getInvokerName()
public void setInvokerName(javax.management.ObjectName jmxInvokerName)
public javax.management.ObjectName getTargetName()
public void setTargetName(javax.management.ObjectName targetName)
public String getJndiName()
public void setJndiName(String jndiName)
public Class getExportedInterface()
public void setExportedInterface(Class exportedInterface)
public Class[] getExportedInterfaces()
public void setExportedInterfaces(Class[] exportedInterface)
public Element getClientInterceptors()
public void setClientInterceptors(Element config) throws Exception
config
- the proxy client side interceptor configuration
Exception
public boolean getInvokeTargetMethod()
public void setInvokeTargetMethod(boolean invokeTargetMethod)
invokeTargetMethod
- whether invocations should go to the target method instead of invoke(Invocation mi)public Object getProxy()
public Object invoke(Invocation mi) throws Exception
Exception
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |