org.exoplatform.services.remote.group
Class MessageHandler

java.lang.Object
  extended by org.exoplatform.services.remote.group.MessageHandler
All Implemented Interfaces:
ComponentPlugin
Direct Known Subclasses:
GetCommunicationMonitorHandler, PingMessageHandler, SynchronizeCacheMessageHandler

public abstract class MessageHandler
extends Object
implements ComponentPlugin

Since:
Feb 21, 2005
Version:
$Id: MessageHandler.java 5799 2006-05-28 17:55:42Z geaz $
Author:
Tuan Nguyen (tuan08@users.sourceforge.net)

Constructor Summary
MessageHandler(String id)
           
 
Method Summary
 String getDescription()
           
 String getIdentifier()
           
 MessageHandlerMonitor getMonitor()
           
 String getName()
           
abstract  Object handle(Message message)
           
 void init(CommunicationService service)
           
 void setDescription(String s)
           
 void setName(String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageHandler

public MessageHandler(String id)
Method Detail

init

public void init(CommunicationService service)

getName

public String getName()
Specified by:
getName in interface ComponentPlugin

setName

public void setName(String s)
Specified by:
setName in interface ComponentPlugin

getDescription

public String getDescription()
Specified by:
getDescription in interface ComponentPlugin

setDescription

public void setDescription(String s)
Specified by:
setDescription in interface ComponentPlugin

getIdentifier

public String getIdentifier()

getMonitor

public MessageHandlerMonitor getMonitor()

handle

public abstract Object handle(Message message)
                       throws Exception
Throws:
Exception


Copyright © 2009 eXo Platform SAS. All Rights Reserved.