Drools :: Core 6.0.0.Beta5

org.drools.core.event.rule.impl
Class SerializableActivation

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

public class SerializableActivation
extends Object
implements org.kie.api.runtime.rule.Match, Externalizable

See Also:
Serialized Form

Constructor Summary
SerializableActivation()
           
SerializableActivation(org.kie.api.runtime.rule.Match activation)
           
 
Method Summary
 List<String> getDeclarationIds()
           
 Object getDeclarationValue(String variableName)
           
 List<? extends org.kie.api.runtime.rule.FactHandle> getFactHandles()
           
 List<Object> getObjects()
           
 org.kie.api.runtime.rule.PropagationContext getPropagationContext()
           
 org.kie.api.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.kie.api.runtime.rule.Match 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.kie.api.definition.rule.Rule getRule()
Specified by:
getRule in interface org.kie.api.runtime.rule.Match

getFactHandles

public List<? extends org.kie.api.runtime.rule.FactHandle> getFactHandles()
Specified by:
getFactHandles in interface org.kie.api.runtime.rule.Match

getPropagationContext

public org.kie.api.runtime.rule.PropagationContext getPropagationContext()

getObjects

public List<Object> getObjects()
Specified by:
getObjects in interface org.kie.api.runtime.rule.Match

getDeclarationValue

public Object getDeclarationValue(String variableName)
Specified by:
getDeclarationValue in interface org.kie.api.runtime.rule.Match

getDeclarationIds

public List<String> getDeclarationIds()
Specified by:
getDeclarationIds in interface org.kie.api.runtime.rule.Match

isActive

public boolean isActive()

Drools :: Core 6.0.0.Beta5

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