it.imolinfo.jbi4corba.jbi.component
Class Jbi4CorbaRuntime

java.lang.Object
  extended by it.imolinfo.jbi4corba.jbi.component.runtime.ComponentRuntime
      extended by it.imolinfo.jbi4corba.jbi.component.Jbi4CorbaRuntime
All Implemented Interfaces:
javax.jbi.component.Component

public class Jbi4CorbaRuntime
extends ComponentRuntime

Jbi4EJB Binding Component.

Author:
Marco Piraccini
See Also:
for more details of the generated code.

Constructor Summary
Jbi4CorbaRuntime()
          constructor.
 
Method Summary
protected  javax.jbi.component.ComponentLifeCycle createComponentLifeCycle()
          creates the Component specific implementation of the ComponentLifeCycle.
protected  javax.jbi.component.ServiceUnitManager createServiceUnitManager()
          creates the Component specific implementation of the ServiceUnitManager.
 Document getServiceDescription(javax.jbi.servicedesc.ServiceEndpoint ref)
          Retrieves a DOM representation containing metadata which describes the service provided by this component, through the given endpoint.
 javax.jbi.servicedesc.ServiceEndpoint resolveEndpointReference(DocumentFragment epr)
          Resolve Ednpoint for Dynamic PartnerLink
 
Methods inherited from class it.imolinfo.jbi4corba.jbi.component.runtime.ComponentRuntime
getLifeCycle, getServiceUnitManager, isExchangeWithConsumerOkay, isExchangeWithProviderOkay
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Jbi4CorbaRuntime

public Jbi4CorbaRuntime()
constructor.

Method Detail

createComponentLifeCycle

protected javax.jbi.component.ComponentLifeCycle createComponentLifeCycle()
creates the Component specific implementation of the ComponentLifeCycle.

Specified by:
createComponentLifeCycle in class ComponentRuntime
Returns:
the Jbi4EjbLifeCycle instance

createServiceUnitManager

protected javax.jbi.component.ServiceUnitManager createServiceUnitManager()
creates the Component specific implementation of the ServiceUnitManager.

Specified by:
createServiceUnitManager in class ComponentRuntime
Returns:
the Jbi4EjbSUManager instance

resolveEndpointReference

public javax.jbi.servicedesc.ServiceEndpoint resolveEndpointReference(DocumentFragment epr)
Resolve Ednpoint for Dynamic PartnerLink

Specified by:
resolveEndpointReference in interface javax.jbi.component.Component
Overrides:
resolveEndpointReference in class ComponentRuntime
Parameters:
epr - Document fragment that rappresent the EndpointReference
Returns:
the ServiceEndpoint instance
See Also:
javax.jbi.Component#resolveEndpointReference(org.w3c.dom.DocumentFragment)

getServiceDescription

public Document getServiceDescription(javax.jbi.servicedesc.ServiceEndpoint ref)
Retrieves a DOM representation containing metadata which describes the service provided by this component, through the given endpoint.

Specified by:
getServiceDescription in interface javax.jbi.component.Component
Overrides:
getServiceDescription in class ComponentRuntime
Parameters:
endpoint - the service endpoint.
Returns:
the description for the specified service endpoint.
See Also:
javax.jbi.Component#getServiceDescription(javax.jbi.servicedesc.ServiceEndpoint)


Copyright © 2005-2010 Imola Informatica. All Rights Reserved.