# Uses of Interface
org.eclipse.ecf.remoteservice.client.IRemoteCallParameter

Packages that use IRemoteCallParameter
Package
Description
org.eclipse.ecf.remoteservice.client
org.eclipse.ecf.remoteservice.rest
org.eclipse.ecf.remoteservice.rest.client

## Uses of IRemoteCallParameter in org.eclipse.ecf.remoteservice.client

Classes in org.eclipse.ecf.remoteservice.client that implement IRemoteCallParameter
Modifier and Type
Class
Description
`class`
`RemoteCallParameter`
Implementation of `IRemoteCallParameter`.
Fields in org.eclipse.ecf.remoteservice.client declared as IRemoteCallParameter
Modifier and Type
Field
Description
`protected IRemoteCallParameter[]`
RemoteCallable.`defaultParameters`
Methods in org.eclipse.ecf.remoteservice.client that return IRemoteCallParameter
Modifier and Type
Method
Description
`IRemoteCallParameter[]`
RemoteCallParameter.Builder.`build()`
`static IRemoteCallParameter[]`
RemoteCallParameterFactory.`createParameters(String[] names, Object[] values)`
`static IRemoteCallParameter[]`
RemoteCallParameterFactory.`createParameters(String name, Object value)`
`static IRemoteCallParameter[]`
RemoteCallParameterFactory.`createParameters(String name1, Object value1, String name2, Object value2)`
`static IRemoteCallParameter[]`
RemoteCallParameterFactory.`createParameters(String name1, Object value1, String name2, Object value2, String name3, Object value3)`
`static IRemoteCallParameter[]`
RemoteCallParameterFactory.`createParameters(Map nameValues)`
The order given reflects in the order during call time, e.g.
`IRemoteCallParameter[]`
IRemoteCallable.`getDefaultParameters()`
Get default remote call parameters for this remote callable.
`IRemoteCallParameter[]`
RemoteCallable.`getDefaultParameters()`
`protected IRemoteCallParameter[]`
AbstractClientContainer.`prepareCallParameters(String uri, IRemoteCall call, IRemoteCallable callable)`
`protected IRemoteCallParameter[]`
AbstractClientContainer.`prepareExtraParameters(String uri, IRemoteCall call, IRemoteCallable callable)`
`protected IRemoteCallParameter[]`
AbstractClientContainer.`prepareParameters(String uri, IRemoteCall call, IRemoteCallable callable)`
`protected IRemoteCallParameter[]`
AbstractClientService.`prepareParameters(String uri, IRemoteCall call, IRemoteCallable callable)`
`protected IRemoteCallParameter[]`
AbstractClientContainer.`serializeParameter(String uri, IRemoteCall call, IRemoteCallable callable, List currentParameters, Object[] parameterValue)`
Serialize the parameter using the container's parameterSerializer.
`protected IRemoteCallParameter`
AbstractClientContainer.`serializeParameter(String uri, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter defaultParameter, Object parameterValue)`
Serialize the parameter using the container's parameterSerializer.
`IRemoteCallParameter[]`
AbstractParameterSerializer.`serializeParameter(String endpoint, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter[] currentParameters, Object[] paramToSerialize)`
`IRemoteCallParameter[]`
IRemoteCallParameterSerializer.`serializeParameter(String endpoint, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter[] currentParameters, Object[] paramToSerialize)`
Serializes all remote call parameters of this call.
`IRemoteCallParameter`
IRemoteCallParameterSerializer.`serializeParameter(String endpoint, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault, Object paramToSerialize)`
Serialize a remote call parameter.
`IRemoteCallParameter`
StringParameterSerializer.`serializeParameter(String uri, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault, Object paramToSerialize)`
Methods in org.eclipse.ecf.remoteservice.client with parameters of type IRemoteCallParameter
Modifier and Type
Method
Description
`RemoteCallParameter.Builder`
RemoteCallParameter.Builder.`addParameter(IRemoteCallParameter param)`
`static IRemoteCallable`
RemoteCallableFactory.`createCallable(String method, String resourcePath, IRemoteCallParameter[] defaultParameters)`
`static IRemoteCallable`
RemoteCallableFactory.`createCallable(String method, String resourcePath, IRemoteCallParameter[] defaultParameters, IRemoteCallableRequestType requestType)`
`static IRemoteCallable`
RemoteCallableFactory.`createCallable(String method, String resourcePath, IRemoteCallParameter[] defaultParameters, IRemoteCallableRequestType requestType, long defaultTimeout)`
`protected IRemoteCallParameterSerializer`
AbstractClientContainer.`getParameterSerializer(IRemoteCallParameter parameter, Object value)`
`protected IRemoteCallParameter`
AbstractClientContainer.`serializeParameter(String uri, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter defaultParameter, Object parameterValue)`
Serialize the parameter using the container's parameterSerializer.
`IRemoteCallParameter[]`
AbstractParameterSerializer.`serializeParameter(String endpoint, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter[] currentParameters, Object[] paramToSerialize)`
`IRemoteCallParameter[]`
IRemoteCallParameterSerializer.`serializeParameter(String endpoint, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter[] currentParameters, Object[] paramToSerialize)`
Serializes all remote call parameters of this call.
`IRemoteCallParameter`
IRemoteCallParameterSerializer.`serializeParameter(String endpoint, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault, Object paramToSerialize)`
Serialize a remote call parameter.
`IRemoteCallParameter`
StringParameterSerializer.`serializeParameter(String uri, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault, Object paramToSerialize)`
`RemoteCallable.Builder`
RemoteCallable.Builder.`setDefaultParameters(IRemoteCallParameter[] defaultParameters)`
Constructors in org.eclipse.ecf.remoteservice.client with parameters of type IRemoteCallParameter
Modifier
Constructor
Description
``
`RemoteCallable(String method, String resourcePath, IRemoteCallParameter[] defaultParameters, IRemoteCallableRequestType requestType)`
``
`RemoteCallable(String method, String resourcePath, IRemoteCallParameter[] defaultParameters, IRemoteCallableRequestType requestType, long defaultTimeout)`

## Uses of IRemoteCallParameter in org.eclipse.ecf.remoteservice.rest

Methods in org.eclipse.ecf.remoteservice.rest with parameters of type IRemoteCallParameter
Modifier and Type
Method
Description
`static IRemoteCallable`
RestCallableFactory.`createCallable(String method, String resourcePath, IRemoteCallParameter[] defaultParameters)`
`static IRemoteCallable`
RestCallableFactory.`createCallable(String method, String resourcePath, IRemoteCallParameter[] defaultParameters, AbstractRequestType requestType)`
`static IRemoteCallable`
RestCallableFactory.`createCallable(String method, String resourcePath, IRemoteCallParameter[] defaultParameters, AbstractRequestType requestType, long defaultTimeout)`

## Uses of IRemoteCallParameter in org.eclipse.ecf.remoteservice.rest.client

Methods in org.eclipse.ecf.remoteservice.rest.client with parameters of type IRemoteCallParameter
Modifier and Type
Method
Description
`org.apache.http.HttpEntity`
AbstractEntityRequestType.`generateRequestEntity(String uri, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault, Object paramToSerialize)`
`protected String`
AbstractEntityRequestType.`getCharset(IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault)`
`protected long`
AbstractEntityRequestType.`getContentLength(IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault)`
`protected String`
AbstractEntityRequestType.`getContentType(IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter paramDefault)`