org.drools.grid.remote
Class WorkingMemoryEntryPointRemoteClient

java.lang.Object
  extended by org.drools.grid.remote.WorkingMemoryEntryPointRemoteClient
All Implemented Interfaces:
org.drools.runtime.rule.WorkingMemoryEntryPoint

public class WorkingMemoryEntryPointRemoteClient
extends Object
implements org.drools.WorkingMemoryEntryPoint


Constructor Summary
WorkingMemoryEntryPointRemoteClient(String instanceId, String name, GridServiceDescription gsd, ConversationManager cm)
           
 
Method Summary
 void dispose()
           
 String getEntryPointId()
           
 long getFactCount()
           
 org.drools.runtime.rule.FactHandle getFactHandle(Object object)
           
<T extends org.drools.runtime.rule.FactHandle>
Collection<T>
getFactHandles()
           
<T extends org.drools.runtime.rule.FactHandle>
Collection<T>
getFactHandles(org.drools.runtime.ObjectFilter filter)
           
 Object getObject(org.drools.runtime.rule.FactHandle factHandle)
           
 Collection<Object> getObjects()
           
 Collection<Object> getObjects(org.drools.runtime.ObjectFilter filter)
           
 org.drools.WorkingMemoryEntryPoint getWorkingMemoryEntryPoint(String name)
           
 org.drools.FactHandle insert(Object object)
           
 org.drools.FactHandle insert(Object object, boolean dynamic)
           
 void retract(org.drools.runtime.rule.FactHandle handle)
           
 void update(org.drools.runtime.rule.FactHandle handle, Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkingMemoryEntryPointRemoteClient

public WorkingMemoryEntryPointRemoteClient(String instanceId,
                                           String name,
                                           GridServiceDescription gsd,
                                           ConversationManager cm)
Method Detail

insert

public org.drools.FactHandle insert(Object object)
                             throws org.drools.FactException
Specified by:
insert in interface org.drools.runtime.rule.WorkingMemoryEntryPoint
Throws:
org.drools.FactException

insert

public org.drools.FactHandle insert(Object object,
                                    boolean dynamic)
                             throws org.drools.FactException
Throws:
org.drools.FactException

retract

public void retract(org.drools.runtime.rule.FactHandle handle)
             throws org.drools.FactException
Specified by:
retract in interface org.drools.runtime.rule.WorkingMemoryEntryPoint
Throws:
org.drools.FactException

update

public void update(org.drools.runtime.rule.FactHandle handle,
                   Object object)
            throws org.drools.FactException
Specified by:
update in interface org.drools.runtime.rule.WorkingMemoryEntryPoint
Throws:
org.drools.FactException

getWorkingMemoryEntryPoint

public org.drools.WorkingMemoryEntryPoint getWorkingMemoryEntryPoint(String name)

getEntryPointId

public String getEntryPointId()
Specified by:
getEntryPointId in interface org.drools.runtime.rule.WorkingMemoryEntryPoint

getFactHandle

public org.drools.runtime.rule.FactHandle getFactHandle(Object object)
Specified by:
getFactHandle in interface org.drools.runtime.rule.WorkingMemoryEntryPoint

getObject

public Object getObject(org.drools.runtime.rule.FactHandle factHandle)
Specified by:
getObject in interface org.drools.runtime.rule.WorkingMemoryEntryPoint

getObjects

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

getObjects

public Collection<Object> getObjects(org.drools.runtime.ObjectFilter filter)
Specified by:
getObjects in interface org.drools.runtime.rule.WorkingMemoryEntryPoint

getFactHandles

public <T extends org.drools.runtime.rule.FactHandle> Collection<T> getFactHandles()
Specified by:
getFactHandles in interface org.drools.runtime.rule.WorkingMemoryEntryPoint

getFactHandles

public <T extends org.drools.runtime.rule.FactHandle> Collection<T> getFactHandles(org.drools.runtime.ObjectFilter filter)
Specified by:
getFactHandles in interface org.drools.runtime.rule.WorkingMemoryEntryPoint

getFactCount

public long getFactCount()
Specified by:
getFactCount in interface org.drools.runtime.rule.WorkingMemoryEntryPoint

dispose

public void dispose()


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