pl.bristleback.server.bristle.messages
Class AbstractMessageSender<T>

java.lang.Object
  extended by pl.bristleback.server.bristle.messages.AbstractMessageSender<T>
All Implemented Interfaces:
MessageSender<T>
Direct Known Subclasses:
RightsCheckingMessageBroadcaster, SimpleConnectorMessageSender

public abstract class AbstractMessageSender<T>
extends java.lang.Object
implements MessageSender<T>

Abstract implementation of MessageSender interface, providing jwebsocket server and message dispatcher fields together with their getters and setters.

Created on: 2010-09-24 22:19:43

Author:
Wojciech Niemiec

Constructor Summary
AbstractMessageSender()
           
 
Method Summary
protected  MessageDispatcher getMessageDispatcher()
           
protected  org.jwebsocket.api.WebSocketServer getServer()
           
 void setMessageDispatcher(MessageDispatcher dispatcher)
          Sets message dispatcher.
 void setServer(org.jwebsocket.api.WebSocketServer server)
          Sets jwebsocket server implementation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface pl.bristleback.server.bristle.messages.MessageSender
sendMessage
 

Constructor Detail

AbstractMessageSender

public AbstractMessageSender()
Method Detail

getMessageDispatcher

protected MessageDispatcher getMessageDispatcher()

getServer

protected org.jwebsocket.api.WebSocketServer getServer()

setMessageDispatcher

public void setMessageDispatcher(MessageDispatcher dispatcher)
Description copied from interface: MessageSender
Sets message dispatcher. Method is invoked by plugin at server start.

Specified by:
setMessageDispatcher in interface MessageSender<T>
Parameters:
dispatcher - message dispatcher.

setServer

public void setServer(org.jwebsocket.api.WebSocketServer server)
Description copied from interface: MessageSender
Sets jwebsocket server implementation. Method is invoked by plugin at server start.

Specified by:
setServer in interface MessageSender<T>
Parameters:
server - jwebsocket server.


Copyright © 2011. All Rights Reserved.