package org.wamblee.system;
-public class DefaultRequiredServiceDescriptor extends AbstractServiceDescriptor
- implements RequiredServiceDescriptor {
+public class DefaultRequiredInterfaceDescriptor extends AbstractInterfaceDescriptor
+ implements RequiredInterfaceDescriptor {
- public DefaultRequiredServiceDescriptor(String aName, Class aInterface) {
+ public DefaultRequiredInterfaceDescriptor(String aName, Class aInterface) {
super(aName, aInterface);
}
- public DefaultRequiredServiceDescriptor(String aName, Class[] aInterfaces) {
+ public DefaultRequiredInterfaceDescriptor(String aName, Class[] aInterfaces) {
super(aName, aInterfaces);
}
@Override
- public boolean implementedBy(ProvidedServiceDescriptor aDescriptor) {
+ public boolean implementedBy(ProvidedInterfaceDescriptor aDescriptor) {
Class[] provided = aDescriptor.getInterfaceTypes();
for (Class required : getInterfaceTypes()) {
if ( !serviceProvided(required, provided)) {