public class EJB3ServerAPI
extends java.lang.Object
implements org.bonitasoft.engine.api.internal.ServerAPI
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
EJB_NAMING_REFERENCE_PROPERTY |
protected java.util.Map<java.lang.String,java.lang.String> |
parameters |
protected org.bonitasoft.engine.api.internal.ServerAPI |
remoteServAPI |
protected static java.lang.String |
SERVER_API_BEAN_NAME |
| Constructor and Description |
|---|
EJB3ServerAPI() |
EJB3ServerAPI(java.util.Map<java.lang.String,java.lang.String> parameters) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
initServerAPIReference() |
java.lang.Object |
invokeMethod(java.util.Map<java.lang.String,java.io.Serializable> options,
java.lang.String apiInterfaceName,
java.lang.String methodName,
java.util.List<java.lang.String> classNameParameters,
java.lang.Object[] parametersValues) |
protected org.bonitasoft.engine.api.internal.ServerAPI |
lookup(java.lang.String name,
java.util.Hashtable<java.lang.String,java.lang.String> environment) |
public static final java.lang.String EJB_NAMING_REFERENCE_PROPERTY
protected volatile org.bonitasoft.engine.api.internal.ServerAPI remoteServAPI
protected static final java.lang.String SERVER_API_BEAN_NAME
protected java.util.Map<java.lang.String,java.lang.String> parameters
public EJB3ServerAPI(java.util.Map<java.lang.String,java.lang.String> parameters)
throws org.bonitasoft.engine.exception.ServerAPIException
org.bonitasoft.engine.exception.ServerAPIExceptionpublic EJB3ServerAPI()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionprotected org.bonitasoft.engine.api.internal.ServerAPI lookup(java.lang.String name,
java.util.Hashtable<java.lang.String,java.lang.String> environment)
throws javax.naming.NamingException
javax.naming.NamingExceptionpublic java.lang.Object invokeMethod(java.util.Map<java.lang.String,java.io.Serializable> options,
java.lang.String apiInterfaceName,
java.lang.String methodName,
java.util.List<java.lang.String> classNameParameters,
java.lang.Object[] parametersValues)
throws org.bonitasoft.engine.api.internal.ServerWrappedException,
java.rmi.RemoteException
invokeMethod in interface org.bonitasoft.engine.api.internal.ServerAPIorg.bonitasoft.engine.api.internal.ServerWrappedExceptionjava.rmi.RemoteExceptionprotected void initServerAPIReference()
throws org.bonitasoft.engine.exception.ServerAPIException
org.bonitasoft.engine.exception.ServerAPIException