org.ow2.petals.microkernel.api.jbi
Interface ComponentContext

All Superinterfaces:
javax.jbi.component.ComponentContext

public interface ComponentContext
extends javax.jbi.component.ComponentContext

The PEtALS component context interface.

Author:
Christophe Hamerling - EBM WebSourcing

Method Summary
 void clear()
           
 void deregisterAllEndpoints()
           
 ServiceEndpoint getAddress()
           
 javax.jbi.component.Component getComponent()
           
 DeliveryChannel getDeliveryChannel()
           
 Logger getLogger()
           
 RouterService getRouter()
           
 SecurityContext getSecurityContext()
           
 void setComponent(javax.jbi.component.Component component)
           
 void setSecurityContext(SecurityContext securityContext)
           
 
Methods inherited from interface javax.jbi.component.ComponentContext
activateEndpoint, deactivateEndpoint, deregisterExternalEndpoint, getComponentName, getEndpoint, getEndpointDescriptor, getEndpoints, getEndpointsForService, getExternalEndpoints, getExternalEndpointsForService, getInstallRoot, getLogger, getMBeanNames, getMBeanServer, getNamingContext, getTransactionManager, getWorkspaceRoot, registerExternalEndpoint, resolveEndpointReference
 

Method Detail

getSecurityContext

SecurityContext getSecurityContext()

setSecurityContext

void setSecurityContext(SecurityContext securityContext)

deregisterAllEndpoints

void deregisterAllEndpoints()
                            throws javax.jbi.JBIException
Throws:
javax.jbi.JBIException

getRouter

RouterService getRouter()

getAddress

ServiceEndpoint getAddress()

getComponent

javax.jbi.component.Component getComponent()

setComponent

void setComponent(javax.jbi.component.Component component)

clear

void clear()

getLogger

Logger getLogger()

getDeliveryChannel

DeliveryChannel getDeliveryChannel()
                                   throws javax.jbi.messaging.MessagingException
Specified by:
getDeliveryChannel in interface javax.jbi.component.ComponentContext
Throws:
javax.jbi.messaging.MessagingException


Copyright © 2005-2015 Linagora. All Rights Reserved.