pl.bristleback.server.bristle.messages
Class RightsCheckingMessageBroadcaster

java.lang.Object
  extended by pl.bristleback.server.bristle.messages.AbstractMessageSender<java.lang.String[]>
      extended by pl.bristleback.server.bristle.messages.RightsCheckingMessageBroadcaster
All Implemented Interfaces:
MessageSender<java.lang.String[]>

public class RightsCheckingMessageBroadcaster
extends AbstractMessageSender<java.lang.String[]>

This implementation iterates from all connectors and checks whether connector contains every right given in array as parameter. todo-wojtek make possible to pass list and array as parameter, currently only array is possible.

Created on: 2010-09-27 16:13:56

Author:
Wojciech Niemiec

Field Summary
static java.lang.String SENDER_NAME
           
 
Constructor Summary
RightsCheckingMessageBroadcaster()
           
 
Method Summary
 void sendMessage(org.jwebsocket.token.Token token, java.lang.String... requiredRights)
          Sends message to connectors obtained by processing conditions object.
 
Methods inherited from class pl.bristleback.server.bristle.messages.AbstractMessageSender
getMessageDispatcher, getServer, setMessageDispatcher, setServer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SENDER_NAME

public static final java.lang.String SENDER_NAME
See Also:
Constant Field Values
Constructor Detail

RightsCheckingMessageBroadcaster

public RightsCheckingMessageBroadcaster()
Method Detail

sendMessage

public void sendMessage(org.jwebsocket.token.Token token,
                        java.lang.String... requiredRights)
Description copied from interface: MessageSender
Sends message to connectors obtained by processing conditions object. Every implementation can freely interpret condition object, so it can be map of conditions, or directly connector.

Parameters:
token - websocket token.
requiredRights - conditions object.


Copyright © 2011. All Rights Reserved.