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, removeDestination
acknowledge, 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, virtualDestinationRemoved
public 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.Broker
addConnection
in class org.apache.activemq.broker.BrokerFilter
Exception
protected static InetAddress getAddressFromConnectionString(String remoteAddress)
public org.apache.activemq.security.SecurityContext authenticate(String username, String password, X509Certificate[] certificates) throws SecurityException
SecurityException
Copyright © 2021. All rights reserved.