|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectsrc.server.TranslatorRegistry
Keeps track of the Translators that are registered in the server. Implements singelton pattern.
| Method Summary | |
void |
activateTranslator(java.lang.String translatorId)
Activate an already instactive translator. |
void |
dropTranslator(java.lang.String translatorId)
Removes a translator from the translator registry, the user registry and the alerter. |
static TranslatorRegistry |
getInstance()
Used to get the object in singelton patterns. |
java.lang.String |
getLocation(java.lang.String translatorId)
Operation |
void |
inactivateTranslator(java.lang.String translatorId)
This is a call to mark the translator as inactive. |
java.lang.String |
registerTranslator(java.lang.String name,
java.lang.String description,
java.lang.String url)
Registers a translator and returns the translators new unique id. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static TranslatorRegistry getInstance()
public java.lang.String registerTranslator(java.lang.String name,
java.lang.String description,
java.lang.String url)
throws java.net.MalformedURLException
name - The name of the translator (e.g. "SMM Translator").description - A description of the translator (e.g. "Translates SMS
communication").url - The url (in String form) at which the translator can be reached with
rpc requests. The validity of this is checked.
java.net.MalformedURLException - If the provided URL does not lead to a valid rpc
server.public void dropTranslator(java.lang.String translatorId)
translatorId - The translator to remove.public void inactivateTranslator(java.lang.String translatorId)
translatorId - public void activateTranslator(java.lang.String translatorId)
translatorId - The translator to activate.public java.lang.String getLocation(java.lang.String translatorId)
translatorId -
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||