public class OpenNMSJaasAuthenticationBroker
extends org.apache.activemq.security.AbstractAuthenticationBroker
| Constructor and Description | 
|---|
OpenNMSJaasAuthenticationBroker(org.apache.activemq.broker.Broker next,
                               Set<InetAddress> trustedHosts,
                               String usernameForTrustedHosts,
                               Set<Principal> principalsForTrustedHosts)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addConnection(org.apache.activemq.broker.ConnectionContext context,
             org.apache.activemq.command.ConnectionInfo info)  | 
org.apache.activemq.security.SecurityContext | 
authenticate(String username,
            String password,
            X509Certificate[] certificates)  | 
protected static InetAddress | 
getAddressFromConnectionString(String remoteAddress)  | 
refresh, removeConnection, removeDestinationacknowledge, addBroker, addConsumer, addDestination, addDestinationInfo, addProducer, 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, removeDestinationInfo, removeProducer, removeSession, removeSubscription, rollbackTransaction, send, sendToDeadLetterQueue, setAdminConnectionContext, slowConsumer, start, stop, virtualDestinationAdded, virtualDestinationRemovedpublic OpenNMSJaasAuthenticationBroker(org.apache.activemq.broker.Broker next,
                                       Set<InetAddress> trustedHosts,
                                       String usernameForTrustedHosts,
                                       Set<Principal> principalsForTrustedHosts)
public void addConnection(org.apache.activemq.broker.ConnectionContext context,
                          org.apache.activemq.command.ConnectionInfo info)
                   throws Exception
addConnection in interface org.apache.activemq.broker.BrokeraddConnection in class org.apache.activemq.broker.BrokerFilterExceptionprotected static InetAddress getAddressFromConnectionString(String remoteAddress)
public org.apache.activemq.security.SecurityContext authenticate(String username, String password, X509Certificate[] certificates) throws SecurityException
SecurityExceptionCopyright © 2021. All rights reserved.