org.apache.servicemix.jbi.security
Class SecuredBroker

java.lang.Object
  extended by org.apache.servicemix.jbi.management.BaseLifeCycle
      extended by org.apache.servicemix.jbi.management.BaseSystemService
          extended by org.apache.servicemix.jbi.nmr.DefaultBroker
              extended by org.apache.servicemix.jbi.security.SecuredBroker
All Implemented Interfaces:
javax.jbi.management.LifeCycleMBean, MBeanInfoProvider, Broker, BrokerMBean

public class SecuredBroker
extends DefaultBroker

Author:
gnodet

Field Summary
 
Fields inherited from class org.apache.servicemix.jbi.management.BaseSystemService
container
 
Fields inherited from class org.apache.servicemix.jbi.management.BaseLifeCycle
currentState, INITIALIZED, listener
 
Fields inherited from interface javax.jbi.management.LifeCycleMBean
SHUTDOWN, STARTED, STOPPED, UNKNOWN
 
Constructor Summary
SecuredBroker()
           
SecuredBroker(AuthorizationMap authorizationMap)
           
 
Method Summary
 AuthorizationMap getAuthorizationMap()
           
 void sendExchangePacket(javax.jbi.messaging.MessageExchange me)
          Route an ExchangePacket to a destination
 void setAuthorizationMap(AuthorizationMap authorizationMap)
           
 
Methods inherited from class org.apache.servicemix.jbi.nmr.DefaultBroker
createEndpointFilter, getContainer, getContainerName, getDefaultFlowChooser, getDefaultInterfaceChooser, getDefaultServiceChooser, getDescription, getFlowNames, getFlows, getInterfaceChooser, getManagementContext, getMatchingEndpoints, getOperationInfos, getRegistry, getServiceChooser, getServiceMBean, getSubscriptionFlowName, getSubscriptionManager, init, resolveAddress, resume, setDefaultFlowChooser, setDefaultInterfaceChooser, setDefaultServiceChooser, setFlowNames, setFlows, setSubscriptionFlowName, setSubscriptionManager, shutDown, start, stop, suspend
 
Methods inherited from class org.apache.servicemix.jbi.management.BaseSystemService
getName, getType
 
Methods inherited from class org.apache.servicemix.jbi.management.BaseLifeCycle
firePropertyChanged, getAttributeInfos, getCurrentState, getObjectToManage, getSubType, init, isInitialized, isShutDown, isStarted, isStopped, isUnknown, setCurrentState, setPropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.jbi.management.LifeCycleMBean
getCurrentState
 

Constructor Detail

SecuredBroker

public SecuredBroker()

SecuredBroker

public SecuredBroker(AuthorizationMap authorizationMap)
Method Detail

getAuthorizationMap

public AuthorizationMap getAuthorizationMap()
Returns:
the authorizationMap

setAuthorizationMap

public void setAuthorizationMap(AuthorizationMap authorizationMap)
Parameters:
authorizationMap - the authorizationMap to set

sendExchangePacket

public void sendExchangePacket(javax.jbi.messaging.MessageExchange me)
                        throws javax.jbi.JBIException
Description copied from class: DefaultBroker
Route an ExchangePacket to a destination

Specified by:
sendExchangePacket in interface Broker
Overrides:
sendExchangePacket in class DefaultBroker
Throws:
javax.jbi.JBIException


Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.