Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.platform.publisher.remoting.marshaling.interfaces
Interface RemotePublisherMarshaler

All Known Implementing Classes:
DefaultMarshaler

public interface RemotePublisherMarshaler

Interface for the Marshaller.

Author:
tiry

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)
           
 

Method Detail

marshallParameters

java.lang.String marshallParameters(java.util.List<java.lang.Object> params)
                                    throws PublishingMarshalingException
Throws:
PublishingMarshalingException

unMarshallParameters

java.util.List<java.lang.Object> unMarshallParameters(java.lang.String data)
                                                      throws PublishingMarshalingException
Throws:
PublishingMarshalingException

marshallResult

java.lang.String marshallResult(java.lang.Object result)
                                throws PublishingMarshalingException
Throws:
PublishingMarshalingException

unMarshallResult

java.lang.Object unMarshallResult(java.lang.String data)
                                  throws PublishingMarshalingException
Throws:
PublishingMarshalingException

setAssociatedCoreSession

void setAssociatedCoreSession(CoreSession session)

setParameters

void setParameters(java.util.Map<java.lang.String,java.lang.String> params)

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.