org.drools.marshalling.impl
Class MarshallerWriteContext

java.lang.Object
  extended by java.io.OutputStream
      extended by java.io.ObjectOutputStream
          extended by org.drools.marshalling.impl.MarshallerWriteContext
All Implemented Interfaces:
Closeable, DataOutput, Flushable, ObjectOutput, ObjectStreamConstants

public class MarshallerWriteContext
extends ObjectOutputStream


Nested Class Summary
 
Nested classes/interfaces inherited from class java.io.ObjectOutputStream
ObjectOutputStream.PutField
 
Field Summary
 org.drools.runtime.Environment env
           
 boolean marshalProcessInstances
           
 boolean marshalWorkItems
           
 ObjectMarshallingStrategyStore objectMarshallingStrategyStore
           
 PrintStream out
           
 InternalRuleBase ruleBase
           
 Map<Integer,BaseNode> sinks
           
 MarshallerWriteContext stream
           
 Map<LeftTuple,Integer> terminalTupleMap
           
 InternalWorkingMemory wm
           
 
Fields inherited from interface java.io.ObjectStreamConstants
baseWireHandle, PROTOCOL_VERSION_1, PROTOCOL_VERSION_2, SC_BLOCK_DATA, SC_ENUM, SC_EXTERNALIZABLE, SC_SERIALIZABLE, SC_WRITE_METHOD, STREAM_MAGIC, STREAM_VERSION, SUBCLASS_IMPLEMENTATION_PERMISSION, SUBSTITUTION_PERMISSION, TC_ARRAY, TC_BASE, TC_BLOCKDATA, TC_BLOCKDATALONG, TC_CLASS, TC_CLASSDESC, TC_ENDBLOCKDATA, TC_ENUM, TC_EXCEPTION, TC_LONGSTRING, TC_MAX, TC_NULL, TC_OBJECT, TC_PROXYCLASSDESC, TC_REFERENCE, TC_RESET, TC_STRING
 
Constructor Summary
MarshallerWriteContext(OutputStream stream, InternalRuleBase ruleBase, InternalWorkingMemory wm, Map<Integer,BaseNode> sinks, ObjectMarshallingStrategyStore resolverStrategyFactory, boolean marshalProcessInstances, boolean marshalWorkItems, org.drools.runtime.Environment env)
           
MarshallerWriteContext(OutputStream stream, InternalRuleBase ruleBase, InternalWorkingMemory wm, Map<Integer,BaseNode> sinks, ObjectMarshallingStrategyStore resolverStrategyFactory, org.drools.runtime.Environment env)
           
 
Method Summary
 
Methods inherited from class java.io.ObjectOutputStream
annotateClass, annotateProxyClass, close, defaultWriteObject, drain, enableReplaceObject, flush, putFields, replaceObject, reset, useProtocolVersion, write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeClassDescriptor, writeDouble, writeFields, writeFloat, writeInt, writeLong, writeObject, writeObjectOverride, writeShort, writeStreamHeader, writeUnshared, writeUTF
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stream

public final MarshallerWriteContext stream

ruleBase

public final InternalRuleBase ruleBase

wm

public final InternalWorkingMemory wm

sinks

public final Map<Integer,BaseNode> sinks

out

public final PrintStream out

objectMarshallingStrategyStore

public final ObjectMarshallingStrategyStore objectMarshallingStrategyStore

terminalTupleMap

public final Map<LeftTuple,Integer> terminalTupleMap

marshalProcessInstances

public final boolean marshalProcessInstances

marshalWorkItems

public final boolean marshalWorkItems

env

public final org.drools.runtime.Environment env
Constructor Detail

MarshallerWriteContext

public MarshallerWriteContext(OutputStream stream,
                              InternalRuleBase ruleBase,
                              InternalWorkingMemory wm,
                              Map<Integer,BaseNode> sinks,
                              ObjectMarshallingStrategyStore resolverStrategyFactory,
                              org.drools.runtime.Environment env)
                       throws IOException
Throws:
IOException

MarshallerWriteContext

public MarshallerWriteContext(OutputStream stream,
                              InternalRuleBase ruleBase,
                              InternalWorkingMemory wm,
                              Map<Integer,BaseNode> sinks,
                              ObjectMarshallingStrategyStore resolverStrategyFactory,
                              boolean marshalProcessInstances,
                              boolean marshalWorkItems,
                              org.drools.runtime.Environment env)
                       throws IOException
Throws:
IOException


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.