Package org.wildfly.service.descriptor
Interface ServiceDescriptor.Provider<T,SD extends ServiceDescriptor<T>>
- Type Parameters:
T- the service value typeSD- the provided service descriptor type
- All Superinterfaces:
ServiceDescriptor<T>,Supplier<SD>
- All Known Subinterfaces:
BinaryServiceDescriptor.Provider<T>,NullaryServiceDescriptor.Provider<T>,QuaternaryServiceDescriptor.Provider<T>,TernaryServiceDescriptor.Provider<T>,UnaryServiceDescriptor.Provider<T>
- Enclosing interface:
- ServiceDescriptor<T>
public static interface ServiceDescriptor.Provider<T,SD extends ServiceDescriptor<T>>
extends Supplier<SD>, ServiceDescriptor<T>
Provides a service descriptor.
Typically implemented by enumerations providing service descriptors of the same type.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.wildfly.service.descriptor.ServiceDescriptor
ServiceDescriptor.Provider<T,SD extends ServiceDescriptor<T>> -
Method Summary
Methods inherited from interface org.wildfly.service.descriptor.ServiceDescriptor
asType
-
Method Details
-
getName
Description copied from interface:ServiceDescriptorReturns the name of this described service.- Specified by:
getNamein interfaceServiceDescriptor<T>- Returns:
- the name of this described service.
-
getType
Description copied from interface:ServiceDescriptorReturns the provided value type of this described service.- Specified by:
getTypein interfaceServiceDescriptor<T>- Returns:
- the provided value type of this described service.
-