org.jgroups.protocols

Class MessageProtocolEXAMPLE

Implemented Interfaces:
RequestHandler

public class MessageProtocolEXAMPLE
extends MessageProtocol

Field Summary

Fields inherited from class org.jgroups.stack.MessageProtocol

_corr, members

Fields inherited from class org.jgroups.stack.Protocol

down_handler, down_prot, down_queue, down_thread, down_thread_prio, log, observer, props, stack, up_handler, up_prot, up_queue, up_thread, up_thread_prio

Method Summary

String
getName()
Object
handle(Message req)
Callback.
boolean
handleDownEvent(Event evt)
Callback.
boolean
handleUpEvent(Event evt)
Callback.

Methods inherited from class org.jgroups.stack.MessageProtocol

castMessage, down, handle, handleDownEvent, handleUpEvent, sendMessage, start, stop, up, updateView

Methods inherited from class org.jgroups.stack.Protocol

destroy, down, getDownProtocol, getDownQueue, getName, getProperties, getUpProtocol, getUpQueue, handleSpecialDownEvent, init, passDown, passUp, providedDownServices, providedUpServices, receiveDownEvent, receiveUpEvent, requiredDownServices, requiredUpServices, setDownProtocol, setObserver, setProperties, setPropertiesInternal, setProtocolStack, setUpProtocol, start, startDownHandler, startUpHandler, stop, stopInternal, up

Method Details

getName

public String getName()
Overrides:
getName in interface Protocol


handle

public Object handle(Message req)
Callback. Called when a request for this protocol layer is received.
Specified by:
handle in interface RequestHandler
Overrides:
handle in interface MessageProtocol


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 interface MessageProtocol

Returns:
boolean Defaults to true. If false, event will not be passed down the stack.


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 interface MessageProtocol

Returns:
boolean Defaults to true. If false, event will not be passed up the stack.


Copyright B) 2001,2002 www.jgroups.com . All Rights Reserved.