|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsimnet.PluginType
simnet.ApplicationPluginType
The PluginType that manages Applications.
| Constructor Summary | |
ApplicationPluginType()
|
|
| Method Summary | |
java.lang.Object |
findInstance(Node node,
java.lang.Class the_class,
java.lang.String[] args)
Find and return the instance of the specified class on the specified node that matches the given arguments. |
protected int |
getPid(java.lang.String[] args)
Return a int for the first element in the array, or -1 if it was not valid process ID specification. |
java.lang.String |
getType()
Returns the name of the class that this plugin type is for. |
java.lang.String |
getUsage()
Returns a string describing how to use this type of plugin, suitable for being displayed by help. |
boolean |
initInstance(Node node,
java.lang.Object instance,
java.lang.String[] args)
Initialize the instance of an object that is passed to it, and "running" on the specified node. |
boolean |
isBatch(boolean in,
Node node,
java.lang.Class the_class,
java.lang.String[] args)
Applications only have a batch plug out operation. |
boolean |
removeInstance(Node node,
java.lang.Class the_class,
java.lang.String[] args)
Remove the object specified (in the same way as findInstance) from its "primary location", as defined by this type of plugin. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ApplicationPluginType()
| Method Detail |
public java.lang.String getType()
getType in class PluginTypepublic java.lang.String getUsage()
getUsage in class PluginType
public boolean isBatch(boolean in,
Node node,
java.lang.Class the_class,
java.lang.String[] args)
isBatch in class PluginTypeprotected int getPid(java.lang.String[] args)
public java.lang.Object findInstance(Node node,
java.lang.Class the_class,
java.lang.String[] args)
findInstance in class PluginType
public boolean removeInstance(Node node,
java.lang.Class the_class,
java.lang.String[] args)
removeInstance in class PluginType
public boolean initInstance(Node node,
java.lang.Object instance,
java.lang.String[] args)
initInstance in class PluginType
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||