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
All Methods Instance Methods Default Methods Modifier and Type Method Description default StringgetName()Returns the name of this described service.default Class<T>getType()Returns the provided value type of this described service.-
Methods inherited from interface org.wildfly.service.descriptor.ServiceDescriptor
asType
-
-
-
-
Method Detail
-
getName
default String 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
default Class<T> 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.
-
-