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.


Method Summary
 long getId()
           
 java.lang.String getTag()
           
 

Method Detail

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"