brokerLibDir, brokerVarDir, brokerJavaDir, brokerArgs, useJNDIRmiServiceURL, rmiRegistryPort,
startRmiRegistry, useSSLJMXConnector, brokerStartTimeout, adminUsername,
adminPassFile,new EffectiveBrokerProps());
lbr.start();
} catch (Exception lbse) {
ResourceAdapterInternalException raie = new ResourceAdapterInternalException(_lgrMID_EXC
+ "start:Aborting:Exception starting LOCAL broker=" + lbse.getMessage());
raie.initCause(lbse);
_loggerL.severe(raie.getMessage());
_loggerL.info(this.toString());
lbse.printStackTrace();
_loggerL.throwing(_className, "start()", raie);
throw raie;
}
} else {
if (isInProcess()) {
try {
if (!_startedAtLeastOnce) {
_rmiRegistryPort = rmiRegistryPort;
}
if (ebr == null) {
ebr = new EmbeddedBrokerRunner(brokerType, brokerInstanceName, brokerBindAddress,
brokerPort, brokerHomeDir, brokerLibDir, brokerVarDir, brokerJavaDir, brokerArgs,
useJNDIRmiServiceURL, _rmiRegistryPort, startRmiRegistry, useSSLJMXConnector, doBind, _getEffectiveBrokerProps());
ebr.init();
}
ebr.start();
jmsservice = ebr.getJMSService();
_startedAtLeastOnce = true;
} catch (Exception ebse) {
ResourceAdapterInternalException raie = new ResourceAdapterInternalException(_lgrMID_EXC
+ "start:Aborting:Exception starting EMBEDDED broker=" + ebse.getMessage());
raie.initCause(ebse);
_loggerL.severe(raie.getMessage());
_loggerL.info(this.toString());
ebse.printStackTrace();
_loggerL.throwing(_className, "start()", raie);
throw raie;
}