public class PhreakPropagationContext extends Object implements PropagationContext
PropagationContext.Type| Constructor and Description |
|---|
PhreakPropagationContext() |
PhreakPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle) |
PhreakPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle,
EntryPointId entryPoint) |
PhreakPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle,
EntryPointId entryPoint,
BitMask modificationMask,
Class<?> modifiedClass,
MarshallerReaderContext readerContext) |
PhreakPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle,
EntryPointId entryPoint,
MarshallerReaderContext readerContext) |
public PhreakPropagationContext()
public PhreakPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle)
public PhreakPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle,
EntryPointId entryPoint)
public PhreakPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle,
EntryPointId entryPoint,
MarshallerReaderContext readerContext)
public PhreakPropagationContext(long number,
PropagationContext.Type type,
RuleImpl rule,
TerminalNode terminalNode,
InternalFactHandle factHandle,
EntryPointId entryPoint,
BitMask modificationMask,
Class<?> modifiedClass,
MarshallerReaderContext readerContext)
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic long getPropagationNumber()
getPropagationNumber in interface PropagationContextpublic void cleanReaderContext()
cleanReaderContext in interface PropagationContextpublic RuleImpl getRuleOrigin()
getRuleOrigin in interface PropagationContextpublic TerminalNode getTerminalNodeOrigin()
getTerminalNodeOrigin in interface PropagationContextpublic InternalFactHandle getFactHandle()
getFactHandle in interface PropagationContextpublic void setFactHandle(InternalFactHandle factHandle)
setFactHandle in interface PropagationContextpublic PropagationContext.Type getType()
getType in interface PropagationContextpublic EntryPointId getEntryPoint()
getEntryPoint in interface PropagationContextpublic void setEntryPoint(EntryPointId entryPoint)
setEntryPoint in interface PropagationContextentryPoint - the entryPoint to setpublic int getOriginOffset()
PropagationContextgetOriginOffset in interface PropagationContextpublic void setOriginOffset(int originOffset)
PropagationContextsetOriginOffset in interface PropagationContextoriginOffset - -1 to unset or from 0 to tuple length-1public BitMask getModificationMask()
getModificationMask in interface PropagationContextpublic void setModificationMask(BitMask modificationMask)
setModificationMask in interface PropagationContextpublic PropagationContext adaptModificationMaskForObjectType(ObjectType type, InternalWorkingMemory workingMemory)
adaptModificationMaskForObjectType in interface PropagationContextpublic MarshallerReaderContext getReaderContext()
getReaderContext in interface PropagationContextpublic boolean isMarshalling()
isMarshalling in interface PropagationContextpublic void setMarshalling(boolean marshalling)
setMarshalling in interface PropagationContextpublic static String intEnumToString(PropagationContext pctx)
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.