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
Constructors -
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, waitMethods 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:IRemoteCallParameterSerializerSerializes all remote call parameters of this call. This method is invoked afterIRemoteCallParameterIRemoteCallParameterSerializer.serializeParameter(String, IRemoteCall, IRemoteCallable, IRemoteCallParameter, Object)and allows to override its results (read override IRemoteCallParameters).- Specified by:
serializeParameterin 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"
-