public class OpenAMAuthenticationBroker
extends org.apache.activemq.broker.BrokerFilter
| Constructor and Description |
|---|
OpenAMAuthenticationBroker(org.apache.activemq.broker.Broker next,
java.lang.String jassConfiguration,
OpenAMRestClient client) |
| Modifier and Type | Method and Description |
|---|---|
void |
addConnection(org.apache.activemq.broker.ConnectionContext context,
org.apache.activemq.command.ConnectionInfo info) |
org.apache.activemq.broker.region.Subscription |
addConsumer(org.apache.activemq.broker.ConnectionContext context,
org.apache.activemq.command.ConsumerInfo info) |
void |
addProducer(org.apache.activemq.broker.ConnectionContext context,
org.apache.activemq.command.ProducerInfo info) |
void |
refresh()
TODO - investigate when this is called
Previously logged in users may no longer have the same access anymore.
|
void |
removeConnection(org.apache.activemq.broker.ConnectionContext context,
org.apache.activemq.command.ConnectionInfo info,
java.lang.Throwable error) |
void |
send(org.apache.activemq.broker.ProducerBrokerExchange producer,
org.apache.activemq.command.Message message) |
void |
setAuthorizeSend(boolean authorizeSend) |
acknowledge, addBroker, addDestination, addDestinationInfo, addSession, beginTransaction, brokerServiceStarted, commitTransaction, fastProducer, forgetTransaction, gc, getAdaptor, getAdminConnectionContext, getBrokerId, getBrokerName, getBrokerSequenceId, getBrokerService, getClients, getDestinationMap, 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, reapplyInterceptor, removeBroker, removeConsumer, removeDestination, removeDestinationInfo, removeProducer, removeSession, removeSubscription, rollbackTransaction, sendToDeadLetterQueue, setAdminConnectionContext, slowConsumer, start, stoppublic OpenAMAuthenticationBroker(org.apache.activemq.broker.Broker next,
java.lang.String jassConfiguration,
OpenAMRestClient client)
public void setAuthorizeSend(boolean authorizeSend)
public void addConnection(org.apache.activemq.broker.ConnectionContext context,
org.apache.activemq.command.ConnectionInfo info)
throws java.lang.Exception
addConnection in interface org.apache.activemq.broker.BrokeraddConnection in class org.apache.activemq.broker.BrokerFilterjava.lang.Exceptionpublic void addProducer(org.apache.activemq.broker.ConnectionContext context,
org.apache.activemq.command.ProducerInfo info)
throws java.lang.Exception
addProducer in interface org.apache.activemq.broker.BrokeraddProducer in interface org.apache.activemq.broker.region.RegionaddProducer in class org.apache.activemq.broker.BrokerFilterjava.lang.Exceptionpublic org.apache.activemq.broker.region.Subscription addConsumer(org.apache.activemq.broker.ConnectionContext context,
org.apache.activemq.command.ConsumerInfo info)
throws java.lang.Exception
addConsumer in interface org.apache.activemq.broker.region.RegionaddConsumer in class org.apache.activemq.broker.BrokerFilterjava.lang.Exceptionpublic void send(org.apache.activemq.broker.ProducerBrokerExchange producer,
org.apache.activemq.command.Message message)
throws java.lang.Exception
send in interface org.apache.activemq.broker.region.Regionsend in class org.apache.activemq.broker.BrokerFilterjava.lang.Exceptionpublic void removeConnection(org.apache.activemq.broker.ConnectionContext context,
org.apache.activemq.command.ConnectionInfo info,
java.lang.Throwable error)
throws java.lang.Exception
removeConnection in interface org.apache.activemq.broker.BrokerremoveConnection in class org.apache.activemq.broker.BrokerFilterjava.lang.Exceptionpublic void refresh()
Copyright © 2015 Red Hat. All Rights Reserved.