X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=trunk%2Fsystem%2Fgeneral%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsystem%2FProvidedInterfaceDescriptor.java;h=9afe375219dd4d12d12d3bdcc1098d4d20d4bf29;hb=86c457da13cc0420a6e071e77f06d1f9a9f317e7;hp=1af949c9f358f44b54e4b667e0afe1386b5d60dd;hpb=3b1585875452e37de5de6650904b4aeb17a0704e;p=utils diff --git a/trunk/system/general/src/main/java/org/wamblee/system/ProvidedInterfaceDescriptor.java b/trunk/system/general/src/main/java/org/wamblee/system/ProvidedInterfaceDescriptor.java index 1af949c9..9afe3752 100644 --- a/trunk/system/general/src/main/java/org/wamblee/system/ProvidedInterfaceDescriptor.java +++ b/trunk/system/general/src/main/java/org/wamblee/system/ProvidedInterfaceDescriptor.java @@ -2,6 +2,22 @@ package org.wamblee.system; import java.util.Collection; -public interface ProvidedInterfaceDescriptor extends InterfaceDescriptor { - // Empty +/** + * Represents an interface provided by a component. + * + * @author Erik Brakkee + */ +public interface ProvidedInterfaceDescriptor { + + /** + * Symbolic name for the service as used by the subsystem. + * @return Service name. + */ + String getName(); + + /** + * Returns the service type. + * @return Service type. + */ + Class[] getInterfaceTypes(); }