org.apache.activemq.security
Class SimpleAuthenticationBroker
java.lang.Object
org.apache.activemq.broker.BrokerFilter
org.apache.activemq.security.SimpleAuthenticationBroker
- All Implemented Interfaces:
- Broker, Region, Service
public class SimpleAuthenticationBroker
- extends BrokerFilter
Handles authenticating a users against a simple user name/password map.
- Version:
- $Revision$
Methods inherited from class org.apache.activemq.broker.BrokerFilter |
acknowledge, addBroker, addConsumer, addDestination, addDestinationInfo, addProducer, addSession, beginTransaction, brokerServiceStarted, commitTransaction, fastProducer, forgetTransaction, gc, getAdaptor, getAdminConnectionContext, getBrokerId, getBrokerName, getBrokerSequenceId, getBrokerService, getClients, getDestinationMap, getDestinations, getDestinations, getDurableDestinations, getPeerBrokerInfos, getPreparedTransactions, getRoot, getTempDataStore, getVmConnectorURI, isExpired, isFaultTolerantConfiguration, isFull, isStopped, messageConsumed, messageDelivered, messageDiscarded, messageExpired, messagePull, nowMasterBroker, postProcessDispatch, prepareTransaction, preProcessDispatch, processDispatchNotification, removeBroker, removeConsumer, removeDestination, removeDestinationInfo, removeProducer, removeSession, removeSubscription, rollbackTransaction, send, sendToDeadLetterQueue, setAdminConnectionContext, slowConsumer, start, stop |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleAuthenticationBroker
public SimpleAuthenticationBroker(Broker next,
Map userPasswords,
Map userGroups)
addConnection
public void addConnection(ConnectionContext context,
ConnectionInfo info)
throws Exception
- Description copied from interface:
Broker
- A client is establishing a connection with the broker.
- Specified by:
addConnection
in interface Broker
- Overrides:
addConnection
in class BrokerFilter
- Throws:
Exception
- TODO
removeConnection
public void removeConnection(ConnectionContext context,
ConnectionInfo info,
Throwable error)
throws Exception
- Description copied from interface:
Broker
- A client is disconnecting from the broker.
- Specified by:
removeConnection
in interface Broker
- Overrides:
removeConnection
in class BrokerFilter
- Parameters:
context
- the environment the operation is being executed under.error
- null if the client requested the disconnect or the error
that caused the client to disconnect.
- Throws:
Exception
- TODO
refresh
public void refresh()
- Previously logged in users may no longer have the same access anymore.
Refresh all the logged into users.
Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.