protected static class NotificationConnectionManager.NotificationConnectionExecutor extends ExecutorBase
Modifier and Type | Field and Description |
---|---|
protected java.util.HashMap |
returnMap |
protected NotificationConnection[] |
returnValues |
protected NotificationConnectionManager |
thisManager |
_rcsid
Constructor and Description |
---|
NotificationConnectionExecutor(NotificationConnectionManager manager,
NotificationConnectionManager.NotificationConnectionDescription[] objectDescriptions)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object[] |
create(ICacheDescription[] objectDescriptions)
Create a set of new objects to operate on and cache.
|
void |
execute()
Perform the desired operation.
|
void |
exists(ICacheDescription objectDescription,
java.lang.Object cachedObject)
Notify the implementing class of the existence of a cached version of the
object.
|
NotificationConnection[] |
getResults()
Get the result.
|
protected NotificationConnectionManager thisManager
protected NotificationConnection[] returnValues
protected java.util.HashMap returnMap
public NotificationConnectionExecutor(NotificationConnectionManager manager, NotificationConnectionManager.NotificationConnectionDescription[] objectDescriptions)
manager
- is the NotificationManager.objectDescriptions
- are the object descriptions.public NotificationConnection[] getResults()
public java.lang.Object[] create(ICacheDescription[] objectDescriptions) throws ManifoldCFException
objectDescriptions
- is the set of unique identifier of the object.ManifoldCFException
public void exists(ICacheDescription objectDescription, java.lang.Object cachedObject) throws ManifoldCFException
objectDescription
- is the unique identifier of the object.cachedObject
- is the cached object.ManifoldCFException
public void execute() throws ManifoldCFException
ManifoldCFException