throw e.getException();
}
}
private void doInit(Configuration config) throws Exception {
ProxyPreparer activationSystemPreparer =
(ProxyPreparer) config.getEntry(
START_PACKAGE, "activationSystemPreparer",
ProxyPreparer.class, new BasicProxyPreparer());
if (activationSystemPreparer == null) {
throw new ConfigurationException(START_PACKAGE
+ ".activationSystemPreparer entry should not be null");
}
logger.log(Level.FINE, START_PACKAGE + ".activationSystemPreparer: {0}",
activationSystemPreparer);
ProxyPreparer activationIdPreparer = (ProxyPreparer)
config.getEntry(START_PACKAGE, "activationIdPreparer",
ProxyPreparer.class, new BasicProxyPreparer());
if (activationIdPreparer == null) {
throw new ConfigurationException(START_PACKAGE
+ ".activationIdPreparer entry should not be null");
}
logger.log(Level.FINE, START_PACKAGE + ".activationIdPreparer: {0}",
activationIdPreparer);
// Prepare activation subsystem
/*
* ActivationGroup is trusted and returned ActivationSystem
* might already have been prepared by the group itself.
*/
activationSystem = (ActivationSystem)
activationSystemPreparer.prepareProxy(
ActivationGroup.getSystem());
logger.log(Level.FINE, "Prepared ActivationSystem: {0}",
activationSystem);
activationID = (ActivationID)
activationIdPreparer.prepareProxy(activationID);
logger.log(Level.FINEST, "Prepared ActivationID: {0}",
activationID);
/**
* Would like to get this entry sooner, but need to use