1 17 package javax.jbi.component; 18 19 import javax.jbi.messaging.MessageExchange; 20 import javax.jbi.servicedesc.ServiceEndpoint; 21 22 import org.w3c.dom.Document ; 23 import org.w3c.dom.DocumentFragment ; 24 25 public interface Component 26 { 27 ComponentLifeCycle getLifeCycle(); 28 29 ServiceUnitManager getServiceUnitManager(); 30 31 Document getServiceDescription(ServiceEndpoint endpoint); 32 33 boolean isExchangeWithConsumerOkay( 34 ServiceEndpoint endpoint, 35 MessageExchange exchange); 36 37 boolean isExchangeWithProviderOkay( 38 ServiceEndpoint endpoint, 39 MessageExchange exchange); 40 41 ServiceEndpoint resolveEndpointReference(DocumentFragment epr); 42 } 43 | Popular Tags |