// Register a EJB channel open listener
final OpenListener channelOpenListener = new ChannelOpenListener(serviceContainer);
try {
registration = endpointValue.getValue().registerService(EJB_CHANNEL_NAME, channelOpenListener, this.channelCreationOptions);
} catch (ServiceRegistrationException e) {
throw new StartException(e);
}
// setup a EJBClientTransactionContext backed the transaction manager on this server.
// This will be used to propagate the transactions from this server to remote servers during EJB invocations
final EJBClientTransactionContext ejbClientTransactionContext = EJBClientTransactionContext.create(this.txManager.getValue(), this.txSyncRegistry.getValue());