Class ManagementServerBootstrapCommand
java.lang.Object
org.apache.nifi.bootstrap.command.ManagementServerBootstrapCommand
- All Implemented Interfaces:
Runnable,BootstrapCommand
Sequence of Bootstrap Commands
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Loggerprivate CommandStatusprivate static final Durationprivate final HttpRequestMethodprivate final ManagementServerPathprivate final Stringprivate final ProcessHandleProviderprivate static final charprivate static final Durationprivate final ResponseStreamHandlerprivate static final Stringprivate final int -
Constructor Summary
ConstructorsConstructorDescriptionManagementServerBootstrapCommand(ProcessHandleProvider processHandleProvider, HttpRequestMethod httpRequestMethod, ManagementServerPath managementServerPath, String managementServerQuery, int successStatusCode, ResponseStreamHandler responseStreamHandler) ManagementServerBootstrapCommand(ProcessHandleProvider processHandleProvider, ManagementServerPath managementServerPath, ResponseStreamHandler responseStreamHandler) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.slf4j.LoggerGet Command Status on completionprotected HttpClientprotected HttpRequestgetHttpRequest(URI managementServerUri) protected URIgetManagementServerUri(String managementServerAddress) protected voidonResponseStatus(ProcessHandle applicationProcessHandle, int statusCode, InputStream responseStream) voidrun()protected voidrun(ProcessHandle applicationProcessHandle)
-
Field Details
-
commandLogger
private static final org.slf4j.Logger commandLogger -
CONNECT_TIMEOUT
-
READ_TIMEOUT
-
SERVER_URI
- See Also:
-
QUERY_SEPARATOR
private static final char QUERY_SEPARATOR- See Also:
-
processHandleProvider
-
httpRequestMethod
-
managementServerPath
-
managementServerQuery
-
successStatusCode
private final int successStatusCode -
responseStreamHandler
-
commandStatus
-
-
Constructor Details
-
ManagementServerBootstrapCommand
ManagementServerBootstrapCommand(ProcessHandleProvider processHandleProvider, ManagementServerPath managementServerPath, ResponseStreamHandler responseStreamHandler) -
ManagementServerBootstrapCommand
ManagementServerBootstrapCommand(ProcessHandleProvider processHandleProvider, HttpRequestMethod httpRequestMethod, ManagementServerPath managementServerPath, String managementServerQuery, int successStatusCode, ResponseStreamHandler responseStreamHandler)
-
-
Method Details
-
getCommandStatus
Description copied from interface:BootstrapCommandGet Command Status on completion- Specified by:
getCommandStatusin interfaceBootstrapCommand- Returns:
- Command Status
-
run
public void run() -
run
-
onResponseStatus
protected void onResponseStatus(ProcessHandle applicationProcessHandle, int statusCode, InputStream responseStream) -
getCommandLogger
protected org.slf4j.Logger getCommandLogger() -
getHttpRequest
-
getManagementServerUri
-
getHttpClient
-