return instanceFactory;
}
public MessageEndpoint createEndpoint(XAResource xaResource) throws UnavailableException {
if (txRecovery && xaResource != null) {
xaResource = new WrapperNamedXAResource(xaResource, container.getContainerID().toString());
}
EndpointHandler endpointHandler = new EndpointHandler(container, deploymentInfo, instanceFactory, xaResource);
MessageEndpoint messageEndpoint = (MessageEndpoint) Proxy.newProxyInstance(classLoader, interfaces, endpointHandler);
return messageEndpoint;
}