edu.uci.isr.yancees.plugin
Interface PluginInterface
- All Known Subinterfaces:
- MOPluginInterface, MOSharedPluginInterface
- All Known Implementing Classes:
- AbstractMOPlugin, AbstractMOSharedPlugin, GenericPlugin, NotificationPlugin, SubscriptionPlugin
public interface PluginInterface
This class implements a generic protocol plugin interface, whichi is not message oritented.
In other words, it is based on method invocation, remotely implemented through
RMI, as opposed to XML messages.
getId
long getId()
- Returns:
- the unique Id of this plugin
getTag
java.lang.String getTag()
- Returns:
- the tag name that this plugin is representing. It corresponds to
the type of this plugin instance. For example, if this is a plug-in that handles
a subtree headed by the tag, its type will be "followed-by"