org.drools.event.rule.impl
Class SerializableActivation

java.lang.Object
  extended by org.drools.event.rule.impl.SerializableActivation
All Implemented Interfaces:
Externalizable, Serializable, org.drools.runtime.rule.Activation

public class SerializableActivation
extends Object
implements org.drools.runtime.rule.Activation, Externalizable

See Also:
Serialized Form

Constructor Summary
SerializableActivation()
           
SerializableActivation(org.drools.runtime.rule.Activation activation)
           
 
Method Summary
 List<String> getDeclarationIDs()
           
 Object getDeclarationValue(String variableName)
           
 List<? extends org.drools.runtime.rule.FactHandle> getFactHandles()
           
 List<Object> getObjects()
           
 org.drools.runtime.rule.PropagationContext getPropagationContext()
           
 org.drools.definition.rule.Rule getRule()
           
 boolean isActive()
           
 void readExternal(ObjectInput in)
           
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SerializableActivation

public SerializableActivation()

SerializableActivation

public SerializableActivation(org.drools.runtime.rule.Activation activation)
Method Detail

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Throws:
IOException

getRule

public org.drools.definition.rule.Rule getRule()
Specified by:
getRule in interface org.drools.runtime.rule.Activation

getFactHandles

public List<? extends org.drools.runtime.rule.FactHandle> getFactHandles()
Specified by:
getFactHandles in interface org.drools.runtime.rule.Activation

getPropagationContext

public org.drools.runtime.rule.PropagationContext getPropagationContext()
Specified by:
getPropagationContext in interface org.drools.runtime.rule.Activation

getObjects

public List<Object> getObjects()
Specified by:
getObjects in interface org.drools.runtime.rule.Activation

getDeclarationValue

public Object getDeclarationValue(String variableName)
Specified by:
getDeclarationValue in interface org.drools.runtime.rule.Activation

getDeclarationIDs

public List<String> getDeclarationIDs()
Specified by:
getDeclarationIDs in interface org.drools.runtime.rule.Activation

isActive

public boolean isActive()
Specified by:
isActive in interface org.drools.runtime.rule.Activation


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.