Class EmptyControllerServiceLookup
java.lang.Object
org.apache.nifi.documentation.init.EmptyControllerServiceLookup
- All Implemented Interfaces:
ControllerServiceLookup
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetControllerService
(String serviceIdentifier) getControllerServiceIdentifiers
(Class<? extends ControllerService> serviceType) getControllerServiceName
(String serviceIdentifier) boolean
isControllerServiceEnabled
(String serviceIdentifier) boolean
boolean
isControllerServiceEnabling
(String serviceIdentifier)
-
Constructor Details
-
EmptyControllerServiceLookup
public EmptyControllerServiceLookup()
-
-
Method Details
-
getControllerService
- Specified by:
getControllerService
in interfaceControllerServiceLookup
- Parameters:
serviceIdentifier
- of controller service- Returns:
- the ControllerService that is registered with the given identifier
-
isControllerServiceEnabled
- Specified by:
isControllerServiceEnabled
in interfaceControllerServiceLookup
- Parameters:
serviceIdentifier
- identifier of service to check- Returns:
true
if the Controller Service with the given identifier is enabled,false
otherwise. If the given identifier is not known by this ControllerServiceLookup, returnsfalse
-
isControllerServiceEnabling
- Specified by:
isControllerServiceEnabling
in interfaceControllerServiceLookup
- Parameters:
serviceIdentifier
- identifier of service to check- Returns:
true
if the Controller Service with the given identifier has been enabled but is still in the transitioning state, otherwise returnsfalse
. If the given identifier is not known by this ControllerServiceLookup, returnsfalse
-
isControllerServiceEnabled
- Specified by:
isControllerServiceEnabled
in interfaceControllerServiceLookup
- Parameters:
service
- service to check- Returns:
true
if the given Controller Service is enabled,false
otherwise. If the given Controller Service is not known by this ControllerServiceLookup, returnsfalse
-
getControllerServiceIdentifiers
public Set<String> getControllerServiceIdentifiers(Class<? extends ControllerService> serviceType) throws IllegalArgumentException - Specified by:
getControllerServiceIdentifiers
in interfaceControllerServiceLookup
- Parameters:
serviceType
- type of service to get identifiers for- Returns:
- the set of all Controller Service Identifiers whose Controller Service is of the given type.
- Throws:
IllegalArgumentException
- if the given class is not an interface
-
getControllerServiceName
- Specified by:
getControllerServiceName
in interfaceControllerServiceLookup
- Parameters:
serviceIdentifier
- identifier to look up- Returns:
- the name of the Controller service with the given identifier. If
no service can be found with this identifier, returns
null
-