1 package org.wamblee.system;
4 * Default service implementation.
6 public class DefaultService implements Service {
9 private ServiceDescriptor _descriptor;
10 private Object _service;
13 * Constructs the service.
20 public DefaultService(String aId, ServiceDescriptor aDescriptor,
23 _descriptor = aDescriptor;
28 public String getId() {
33 public ServiceDescriptor getDescriptor() {
38 public <T> T reference(Class<T> aClass) {
43 public String toString() {
44 return "(" + _descriptor + ", " + _service + ")";