Class AbstractParameterSerializer
java.lang.Object
org.eclipse.ecf.remoteservice.client.AbstractParameterSerializer
- All Implemented Interfaces:
IRemoteCallParameterSerializer
- Direct Known Subclasses:
StringParameterSerializer
public abstract class AbstractParameterSerializer
extends Object
implements IRemoteCallParameterSerializer
- Since:
- 8.0
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionserializeParameter
(String endpoint, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter[] currentParameters, Object[] paramToSerialize) Serializes all remote call parameters of this call.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.ecf.remoteservice.client.IRemoteCallParameterSerializer
serializeParameter
-
Constructor Details
-
AbstractParameterSerializer
public AbstractParameterSerializer()
-
-
Method Details
-
serializeParameter
public IRemoteCallParameter[] serializeParameter(String endpoint, IRemoteCall call, IRemoteCallable callable, IRemoteCallParameter[] currentParameters, Object[] paramToSerialize) Description copied from interface:IRemoteCallParameterSerializer
Serializes all remote call parameters of this call. This method is invoked afterIRemoteCallParameter
IRemoteCallParameterSerializer.serializeParameter(String, IRemoteCall, IRemoteCallable, IRemoteCallParameter, Object)
and allows to override its results (read override IRemoteCallParameters).- Specified by:
serializeParameter
in interfaceIRemoteCallParameterSerializer
- Parameters:
endpoint
- the endpoint. Should not benull
.call
- the call associated with the parameter to serialize. Will not benull
.callable
- the callable associated with the parameter to serialize. Will not benull
.currentParameters
- the list of current parameters (from the callable) that would be sendparamToSerialize
- all parameters to serialize.- Returns:
- List the serialized parameters...with appropriate name and serialized value.
- See Also:
-
- "https://bugs.eclipse.org/408034"
-