Nuxeo ECM Projects 5.4.3-SNAPSHOT

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
 String marshallParameters(List<Object> params)
           
 String marshallResult(Object result)
           
 void setAssociatedCoreSession(CoreSession session)
           
 void setParameters(Map<String,String> params)
           
 List<Object> unMarshallParameters(String data)
           
 Object unMarshallResult(String data)
           
 

Method Detail

marshallParameters

String marshallParameters(List<Object> params)
                          throws PublishingMarshalingException
Throws:
PublishingMarshalingException

unMarshallParameters

List<Object> unMarshallParameters(String data)
                                  throws PublishingMarshalingException
Throws:
PublishingMarshalingException

marshallResult

String marshallResult(Object result)
                      throws PublishingMarshalingException
Throws:
PublishingMarshalingException

unMarshallResult

Object unMarshallResult(String data)
                        throws PublishingMarshalingException
Throws:
PublishingMarshalingException

setAssociatedCoreSession

void setAssociatedCoreSession(CoreSession session)

setParameters

void setParameters(Map<String,String> params)

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.