1 package org.wamblee.system;
4 * Default service implementation.
8 public class DefaultService implements Service {
11 private ProvidedServiceDescriptor _descriptor;
12 private Object _service;
15 * Constructs the service.
22 public DefaultService(String aId, ProvidedServiceDescriptor aDescriptor,
25 _descriptor = aDescriptor;
30 public String getId() {
35 public ProvidedServiceDescriptor getDescriptor() {
40 public <T> T reference(Class<T> aClass) {
45 public String toString() {
46 return "(" + _descriptor + ", " + _service + ")";