org.nuxeo.ecm.platform.publisher.remoting.marshaling
Class DefaultMarshaler
java.lang.Object
org.nuxeo.ecm.platform.publisher.remoting.marshaling.AbstractDefaultXMLMarshaler
org.nuxeo.ecm.platform.publisher.remoting.marshaling.DefaultMarshaler
- All Implemented Interfaces:
- RemotePublisherMarshaler
public class DefaultMarshaler
- extends AbstractDefaultXMLMarshaler
- implements RemotePublisherMarshaler
Default marshaler for RPC calls between 2 servers
- Author:
- tiry
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultMarshaler
public DefaultMarshaler()
DefaultMarshaler
public DefaultMarshaler(CoreSession session)
marshallParameters
public java.lang.String marshallParameters(java.util.List<java.lang.Object> params)
throws PublishingMarshalingException
- Specified by:
marshallParameters
in interface RemotePublisherMarshaler
- Throws:
PublishingMarshalingException
marshallResult
public java.lang.String marshallResult(java.lang.Object result)
throws PublishingMarshalingException
- Specified by:
marshallResult
in interface RemotePublisherMarshaler
- Throws:
PublishingMarshalingException
unMarshallParameters
public java.util.List<java.lang.Object> unMarshallParameters(java.lang.String data)
throws PublishingMarshalingException
- Specified by:
unMarshallParameters
in interface RemotePublisherMarshaler
- Throws:
PublishingMarshalingException
unMarshallResult
public java.lang.Object unMarshallResult(java.lang.String data)
throws PublishingMarshalingException
- Specified by:
unMarshallResult
in interface RemotePublisherMarshaler
- Throws:
PublishingMarshalingException
setAssociatedCoreSession
public void setAssociatedCoreSession(CoreSession session)
- Specified by:
setAssociatedCoreSession
in interface RemotePublisherMarshaler
setParameters
public void setParameters(java.util.Map<java.lang.String,java.lang.String> params)
- Specified by:
setParameters
in interface RemotePublisherMarshaler
Copyright © 2010 Nuxeo SAS. All Rights Reserved.