org.apache.activemq.security
Class AbstractAuthenticationBroker
java.lang.Object
org.apache.activemq.broker.BrokerFilter
org.apache.activemq.security.AbstractAuthenticationBroker
- All Implemented Interfaces:
- Broker, Region, Service
- Direct Known Subclasses:
- JaasAuthenticationBroker, SimpleAuthenticationBroker
public class AbstractAuthenticationBroker
- extends BrokerFilter
| Methods inherited from class org.apache.activemq.broker.BrokerFilter |
acknowledge, addBroker, addConnection, addConsumer, addDestination, addDestinationInfo, addProducer, addSession, beginTransaction, brokerServiceStarted, commitTransaction, fastProducer, forgetTransaction, gc, getAdaptor, getAdminConnectionContext, getBrokerId, getBrokerName, getBrokerSequenceId, getBrokerService, getClients, getDestinationMap, getDestinations, getDestinations, getDurableDestinations, getExecutor, getPeerBrokerInfos, getPreparedTransactions, getRoot, getScheduler, getTempDataStore, getVmConnectorURI, isExpired, isFaultTolerantConfiguration, isFull, isStopped, messageConsumed, messageDelivered, messageDiscarded, messageExpired, messagePull, networkBridgeStarted, networkBridgeStopped, nowMasterBroker, postProcessDispatch, prepareTransaction, preProcessDispatch, processConsumerControl, processDispatchNotification, removeBroker, removeConsumer, 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 |
securityContexts
protected final CopyOnWriteArrayList<SecurityContext> securityContexts
AbstractAuthenticationBroker
public AbstractAuthenticationBroker(Broker next)
removeDestination
public void removeDestination(ConnectionContext context,
ActiveMQDestination destination,
long timeout)
throws Exception
- Description copied from interface:
Region
- Used to destroy a destination.
This should try to quiesce use of the destination up to the timeout allotted time before removing the destination.
This will remove all persistent messages associated with the destination.
- Specified by:
removeDestination in interface Region- Overrides:
removeDestination in class BrokerFilter
- Parameters:
context - the environment the operation is being executed under.destination - what is being removed from the broker.timeout - the max amount of time to wait for the destination to quiesce
- 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-2013 The Apache Software Foundation. All Rights Reserved.