/** * Creates a <code>Service</code> instance, sets its id, sets it manageable * if the <code>MessageBroker</code> that created it is manageable, * and sets its <code>MessageBroker</code> to the <code>MessageBroker</code> that * created it. * * @param id The id of the <code>Service</code>. * @param className The class name of the <code>Service</code>. * * @return The <code>Service</code> instanced created. */ public Service createService(String id, String className) { Class svcClass = ClassUtil.createClass(className, getClassLoader()); Service service = (Service)ClassUtil.createDefaultInstance(svcClass, Service.class); service.setId(id); service.setManaged(isManaged()); service.setMessageBroker(this); return service; }
/** * Creates a <code>Service</code> instance, sets its id, sets it manageable * if the <code>MessageBroker</code> that created it is manageable, * and sets its <code>MessageBroker</code> to the <code>MessageBroker</code> that * created it. * * @param id The id of the <code>Service</code>. * @param className The class name of the <code>Service</code>. * * @return The <code>Service</code> instanced created. */ public Service createService(String id, String className) { Class svcClass = ClassUtil.createClass(className, getClassLoader()); Service service = (Service)ClassUtil.createDefaultInstance(svcClass, Service.class); service.setId(id); service.setManaged(isManaged()); service.setMessageBroker(this); return service; }
/** * Creates a <code>Service</code> instance, sets its id, sets it manageable * if the <code>MessageBroker</code> that created it is manageable, * and sets its <code>MessageBroker</code> to the <code>MessageBroker</code> that * created it. * * @param id The id of the <code>Service</code>. * @param className The class name of the <code>Service</code>. * * @return The <code>Service</code> instanced created. */ public Service createService(String id, String className) { Class svcClass = ClassUtil.createClass(className, getClassLoader()); Service service = (Service)ClassUtil.createDefaultInstance(svcClass, Service.class); service.setId(id); service.setManaged(isManaged()); service.setMessageBroker(this); return service; }
service.setMessageBroker(this);