public void processEvents()
throws ProcessingException {
if ( this.configuration != null ) {
try {
this.aspectSelector = (ComponentSelector) this.manager.lookup( EventAspect.ROLE+"Selector");
this.chain = new EventAspectChain();
this.chain.configure(this.aspectSelector, this.configuration.getChild("event-aspects"));
} catch (ConfigurationException ce) {
throw new ProcessingException("Unable configure component.", ce);
} catch (ComponentException ce) {
throw new ProcessingException("Unable to lookup component.", ce);