public final class ServiceInvocationRequest extends Object implements Serializable
Constructor and Description |
---|
ServiceInvocationRequest(String serviceName,
Class<?> serviceIntf,
String methodName,
Class<?>[] parameterTypes,
Object[] parameters)
Creates object which represents service invocation with given parameters
|
Modifier and Type | Method and Description |
---|---|
String |
getMethodName()
Access method for field methodName
|
Object[] |
getParameters()
Access method for field parameters
|
Class<?>[] |
getParameterTypes()
Access method for field parameterTypes
|
Class<?> |
getServiceIntf()
Returns service interface.
|
String |
getServiceName()
Access method for field serviceName
|
void |
setMethodName(String methodName)
Access method for field methodName
|
void |
setParameters(Object[] parameters)
Access method for field parameters
|
void |
setParameterTypes(Class<?>[] parameterTypes)
Access method for field parameterTypes
|
void |
setServiceIntf(Class<?> serviceIntf)
Sets service interface
|
void |
setServiceName(String serviceName)
Access method for field serviceName
|
public ServiceInvocationRequest(String serviceName, Class<?> serviceIntf, String methodName, Class<?>[] parameterTypes, Object[] parameters)
serviceName
- name of the service to invokeserviceIntf
- interface of the servicemethodName
- method of the named service to invokeparameterTypes
- types of the parameters of the invoked methodparameters
- values of parameters for invocationpublic void setServiceName(String serviceName)
serviceName
- new value for fieldpublic String getServiceName()
public void setMethodName(String methodName)
methodName
- new value of fieldpublic String getMethodName()
public void setParameters(Object[] parameters)
parameters
- new value of fieldpublic Object[] getParameters()
public void setParameterTypes(Class<?>[] parameterTypes)
parameterTypes
- new value of fieldpublic Class<?>[] getParameterTypes()
public Class<?> getServiceIntf()
public void setServiceIntf(Class<?> serviceIntf)
serviceIntf
- Copyright © 2007-2018 Whitestein Technologies. All Rights Reserved.