- All Known Subinterfaces:
ServiceInfo
public interface ServiceInfoBasics
Basic service info that describes a service provider type.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final doubleDefault weight for any weighted component (whether it implements this interface or usesWeightannotation). -
Method Summary
Modifier and TypeMethodDescriptionThe managed services advertised types (i.e., typically its interfaces).The optionalRunLevelascribed to the service.Weight that was declared on the type itself.The managed service assigned Qualifier's.default intThe realized run level will use the default run level if no run level was specified directly.default doubleThe realized weight will use the default weight if no weight was specified directly.The managed service assigned Scope's.The managed service implementationClass.
-
Field Details
-
DEFAULT_WEIGHT
static final double DEFAULT_WEIGHTDefault weight for any weighted component (whether it implements this interface or usesWeightannotation).- See Also:
-
-
Method Details
-
serviceTypeName
String serviceTypeName()The managed service implementationClass.- Returns:
- the service type name
-
scopeTypeNames
The managed service assigned Scope's.- Returns:
- the service scope type name
-
qualifiers
Set<QualifierAndValue> qualifiers()The managed service assigned Qualifier's.- Returns:
- the service qualifiers
-
contractsImplemented
The managed services advertised types (i.e., typically its interfaces).- Returns:
- the service contracts implemented
- See Also:
-
declaredRunLevel
The optionalRunLevelascribed to the service.- Returns:
- the service's run level
- See Also:
-
realizedRunLevel
default int realizedRunLevel()The realized run level will use the default run level if no run level was specified directly.- Returns:
- the realized run level
- See Also:
-
declaredWeight
Weight that was declared on the type itself.- Returns:
- the declared weight
- See Also:
-
realizedWeight
default double realizedWeight()The realized weight will use the default weight if no weight was specified directly.- Returns:
- the realized weight
- See Also:
-