1 package org.wamblee.system;
4 * Default implementation of a service descriptor.
6 public class DefaultServiceDescriptor implements ServiceDescriptor {
11 * Constructs the descriptor.
12 * @param aClass Type of service.
14 public DefaultServiceDescriptor(Class aClass) {
19 public Class getInterfaceType() {
24 public boolean equals(Object obj) {
25 if ( !(obj instanceof DefaultServiceDescriptor)) {
28 DefaultServiceDescriptor descr = (DefaultServiceDescriptor)obj;
29 return _class.equals(descr._class);
33 public int hashCode() {
34 return _class.hashCode();
38 public String toString() {
39 return _class.getName().toString();