Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.platform.publisher.remoting.marshaling
Class DefaultMarshaler

java.lang.Object
  extended by org.nuxeo.ecm.platform.publisher.remoting.marshaling.AbstractDefaultXMLMarshaler
      extended by 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

Constructor Summary
DefaultMarshaler()
           
DefaultMarshaler(CoreSession session)
           
 
Method Summary
 java.lang.String marshallParameters(java.util.List<java.lang.Object> params)
           
 java.lang.String marshallResult(java.lang.Object result)
           
 void setAssociatedCoreSession(CoreSession session)
           
 void setParameters(java.util.Map<java.lang.String,java.lang.String> params)
           
 java.util.List<java.lang.Object> unMarshallParameters(java.lang.String data)
           
 java.lang.Object unMarshallResult(java.lang.String data)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMarshaler

public DefaultMarshaler()

DefaultMarshaler

public DefaultMarshaler(CoreSession session)
Method Detail

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

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.