Class CRUDJerseyClient<T extends ComponentEntity>
java.lang.Object
org.apache.nifi.toolkit.client.impl.AbstractJerseyClient
org.apache.nifi.toolkit.client.impl.CRUDJerseyClient<T>
- Direct Known Subclasses:
JerseyInputPortClient,JerseyOutputPortClient
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.nifi.toolkit.client.impl.AbstractJerseyClient
AbstractJerseyClient.NiFiAction<T> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final jakarta.ws.rs.client.WebTargetprivate final Stringprivate final jakarta.ws.rs.client.WebTarget -
Constructor Summary
ConstructorsConstructorDescriptionCRUDJerseyClient(jakarta.ws.rs.client.WebTarget creationTarget, jakarta.ws.rs.client.WebTarget accessTarget, RequestConfig requestConfig, Class<T> entityType, String componentType) -
Method Summary
Modifier and TypeMethodDescriptionprotected TcreateComponent(String parentGroupdId, T entity) deleteComponent(T entity) protected TgetComponent(String id) protected TupdateComponent(T entity) Methods inherited from class org.apache.nifi.toolkit.client.impl.AbstractJerseyClient
executeAction, getContentDispositionFilename, getIOExceptionCause, getRequestBuilder, getRequestConfig
-
Field Details
-
creationTarget
private final jakarta.ws.rs.client.WebTarget creationTarget -
accessTarget
private final jakarta.ws.rs.client.WebTarget accessTarget -
entityType
-
componentType
-
-
Constructor Details
-
CRUDJerseyClient
public CRUDJerseyClient(jakarta.ws.rs.client.WebTarget creationTarget, jakarta.ws.rs.client.WebTarget accessTarget, RequestConfig requestConfig, Class<T> entityType, String componentType)
-
-
Method Details
-
createComponent
protected T createComponent(String parentGroupdId, T entity) throws NiFiClientException, IOException - Throws:
NiFiClientExceptionIOException
-
getComponent
- Throws:
NiFiClientExceptionIOException
-
updateComponent
- Throws:
NiFiClientExceptionIOException
-
deleteComponent
- Throws:
NiFiClientExceptionIOException
-