org.javagroups.protocols
Class MessageProtocolEXAMPLE

java.lang.Object
  |
  +--org.javagroups.stack.Protocol
        |
        +--org.javagroups.stack.MessageProtocol
              |
              +--org.javagroups.protocols.MessageProtocolEXAMPLE
All Implemented Interfaces:
RequestHandler

public class MessageProtocolEXAMPLE
extends MessageProtocol


Field Summary
 
Fields inherited from class org.javagroups.stack.MessageProtocol
_corr, members
 
Fields inherited from class org.javagroups.stack.Protocol
down_handler, down_prot, down_queue, down_thread, down_thread_prio, observer, props, stack, up_handler, up_prot, up_queue, up_thread, up_thread_prio
 
Constructor Summary
MessageProtocolEXAMPLE()
           
 
Method Summary
 java.lang.String getName()
           
 java.lang.Object handle(Message req)
          Callback.
 boolean handleDownEvent(Event evt)
          Callback.
 boolean handleUpEvent(Event evt)
          Callback.
 
Methods inherited from class org.javagroups.stack.MessageProtocol
castMessage, down, sendMessage, start, stop, up, updateView
 
Methods inherited from class org.javagroups.stack.Protocol
destroy, getDownProtocol, getDownQueue, getProperties, getUpProtocol, getUpQueue, init, passDown, passUp, providedDownServices, providedUpServices, receiveDownEvent, receiveUpEvent, requiredDownServices, requiredUpServices, setDownProtocol, setObserver, setProperties, setPropertiesInternal, setProtocolStack, setUpProtocol, startDownHandler, startUpHandler, stopInternal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageProtocolEXAMPLE

public MessageProtocolEXAMPLE()
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in class Protocol

handle

public java.lang.Object handle(Message req)
Callback. Called when a request for this protocol layer is received.

Specified by:
handle in interface RequestHandler
Overrides:
handle in class MessageProtocol

handleUpEvent

public boolean handleUpEvent(Event evt)
Callback. Called by superclass when event may be handled.

Do not use PassUp in this method as the event is passed up by default by the superclass after this method returns !

Overrides:
handleUpEvent in class MessageProtocol
Returns:
boolean Defaults to true. If false, event will not be passed up the stack.

handleDownEvent

public boolean handleDownEvent(Event evt)
Callback. Called by superclass when event may be handled.

Do not use PassDown in this method as the event is passed down by default by the superclass after this method returns !

Overrides:
handleDownEvent in class MessageProtocol
Returns:
boolean Defaults to true. If false, event will not be passed down the stack.


Copyright ? 2001,2002 www.javagroups.com . All Rights Reserved.