Interface MarshallerWriteContext

  • All Superinterfaces:
    java.lang.AutoCloseable, java.io.DataOutput, java.io.ObjectOutput

    public interface MarshallerWriteContext
    extends java.io.ObjectOutput
    • Method Detail

      • getObjectMarshallingStrategyStore

        org.kie.api.marshalling.ObjectMarshallingStrategyStore getObjectMarshallingStrategyStore()
      • getParameterObject

        java.lang.Object getParameterObject()
      • setParameterObject

        void setParameterObject​(java.lang.Object parameterObject)
      • getStrategyContext

        java.util.Map<org.kie.api.marshalling.ObjectMarshallingStrategy,​org.kie.api.marshalling.ObjectMarshallingStrategy.Context> getStrategyContext()
      • getUsedStrategies

        java.util.Map<org.kie.api.marshalling.ObjectMarshallingStrategy,​java.lang.Integer> getUsedStrategies()
      • getSinks

        java.util.Map<java.lang.Integer,​BaseNode> getSinks()
      • getClockTime

        long getClockTime()
      • setClockTime

        void setClockTime​(long clockTime)
      • isMarshalProcessInstances

        boolean isMarshalProcessInstances()
      • isMarshalWorkItems

        boolean isMarshalWorkItems()
      • getEnvironment

        org.kie.api.runtime.Environment getEnvironment()
      • getStrategyIndex

        java.lang.Integer getStrategyIndex​(org.kie.api.marshalling.ObjectMarshallingStrategy strategy)
      • getWriterForClass

        java.lang.Object getWriterForClass​(java.lang.Class<?> c)
      • setWriterForClass

        void setWriterForClass​(java.lang.Class<?> c,
                               java.lang.Object writer)