public Object getFacetValue(ServiceImplementationFactoryParameters factoryParameters, Class targetType) { return factoryParameters.getErrorLog(); }
private void error(String message, Location location, Throwable cause) { _factoryParameters.getErrorLog().error(message, location, cause); }
private void registerForEvents(Object result) { List eventRegistrations = _parameter.getEventRegistrations(); if (eventRegistrations.isEmpty()) return; EventLinker linker = new EventLinkerImpl(_factoryParameters.getErrorLog()); Iterator i = eventRegistrations.iterator(); while (i.hasNext()) { EventRegistration er = (EventRegistration) i.next(); // Will log any errors to the errorHandler linker.addEventListener(er.getProducer(), er.getEventSetName(), result, er .getLocation()); } }