Skip to content

Commit 666f60b

Browse files
exceptionfactorypvillard31
authored andcommitted
NIFI-15522 Moved BootstrapCommunicator interface to MiNiFi Framework API
This closes apache#10823. Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>
1 parent 3745552 commit 666f60b

6 files changed

Lines changed: 13 additions & 15 deletions

File tree

nifi-framework-api/src/main/java/org/apache/nifi/bootstrap/BootstrapCommunicator.java renamed to minifi/minifi-nar-bundles/minifi-framework-bundle/minifi-framework/minifi-framework-api/src/main/java/org/apache/nifi/minifi/bootstrap/BootstrapCommunicator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
* limitations under the License.
1616
*/
1717

18-
package org.apache.nifi.bootstrap;
18+
package org.apache.nifi.minifi.bootstrap;
1919

2020
import java.io.IOException;
2121
import java.io.OutputStream;

nifi-framework-api/src/main/java/org/apache/nifi/bootstrap/CommandResult.java renamed to minifi/minifi-nar-bundles/minifi-framework-bundle/minifi-framework/minifi-framework-api/src/main/java/org/apache/nifi/minifi/bootstrap/CommandResult.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
* limitations under the License.
1616
*/
1717

18-
package org.apache.nifi.bootstrap;
18+
package org.apache.nifi.minifi.bootstrap;
1919

2020
public enum CommandResult {
2121
FAILURE,

minifi/minifi-nar-bundles/minifi-framework-bundle/minifi-framework/minifi-framework-core/src/main/java/org/apache/nifi/minifi/c2/BootstrapC2OperationRestartHandler.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@
1717

1818
package org.apache.nifi.minifi.c2;
1919

20-
import org.apache.nifi.bootstrap.BootstrapCommunicator;
21-
import org.apache.nifi.bootstrap.CommandResult;
2220
import org.apache.nifi.c2.client.service.operation.C2OperationRestartHandler;
2321
import org.apache.nifi.c2.protocol.api.C2Operation;
2422
import org.apache.nifi.c2.protocol.api.C2OperationState.OperationState;
23+
import org.apache.nifi.minifi.bootstrap.BootstrapCommunicator;
24+
import org.apache.nifi.minifi.bootstrap.CommandResult;
2525
import org.apache.nifi.minifi.commons.api.MiNiFiCommandState;
2626
import org.slf4j.Logger;
2727
import org.slf4j.LoggerFactory;
@@ -37,9 +37,9 @@
3737
import static java.util.Optional.empty;
3838
import static java.util.Optional.ofNullable;
3939
import static java.util.concurrent.TimeUnit.MILLISECONDS;
40-
import static org.apache.nifi.bootstrap.CommandResult.FAILURE;
41-
import static org.apache.nifi.bootstrap.CommandResult.SUCCESS;
4240
import static org.apache.nifi.c2.protocol.api.C2OperationState.OperationState.NOT_APPLIED;
41+
import static org.apache.nifi.minifi.bootstrap.CommandResult.FAILURE;
42+
import static org.apache.nifi.minifi.bootstrap.CommandResult.SUCCESS;
4343

4444
public class BootstrapC2OperationRestartHandler implements C2OperationRestartHandler {
4545

minifi/minifi-nar-bundles/minifi-framework-bundle/minifi-framework/minifi-framework-core/src/main/java/org/apache/nifi/minifi/c2/C2NifiClientService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919

2020
import com.fasterxml.jackson.databind.ObjectMapper;
2121
import org.apache.commons.lang3.tuple.Pair;
22-
import org.apache.nifi.bootstrap.BootstrapCommunicator;
2322
import org.apache.nifi.c2.client.C2ClientConfig;
2423
import org.apache.nifi.c2.client.http.C2HttpClient;
2524
import org.apache.nifi.c2.client.service.C2HeartbeatFactory;
@@ -64,6 +63,7 @@
6463
import org.apache.nifi.groups.RemoteProcessGroup;
6564
import org.apache.nifi.manifest.RuntimeManifestService;
6665
import org.apache.nifi.manifest.StandardRuntimeManifestService;
66+
import org.apache.nifi.minifi.bootstrap.BootstrapCommunicator;
6767
import org.apache.nifi.minifi.c2.command.DefaultFlowStateStrategy;
6868
import org.apache.nifi.minifi.c2.command.DefaultProcessorStateStrategy;
6969
import org.apache.nifi.minifi.c2.command.DefaultUpdateConfigurationStrategy;

minifi/minifi-nar-bundles/minifi-framework-bundle/minifi-framework/minifi-framework-core/src/test/java/org/apache/nifi/minifi/c2/BootstrapC2OperationRestartHandlerTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717

1818
package org.apache.nifi.minifi.c2;
1919

20-
import org.apache.nifi.bootstrap.BootstrapCommunicator;
21-
import org.apache.nifi.bootstrap.CommandResult;
2220
import org.apache.nifi.c2.protocol.api.C2Operation;
2321
import org.apache.nifi.c2.protocol.api.C2OperationState.OperationState;
22+
import org.apache.nifi.minifi.bootstrap.BootstrapCommunicator;
23+
import org.apache.nifi.minifi.bootstrap.CommandResult;
2424
import org.junit.jupiter.api.Test;
2525
import org.junit.jupiter.api.extension.ExtendWith;
2626
import org.mockito.junit.jupiter.MockitoExtension;
@@ -33,11 +33,11 @@
3333

3434
import static java.lang.Thread.sleep;
3535
import static java.util.concurrent.Executors.newVirtualThreadPerTaskExecutor;
36-
import static org.apache.nifi.bootstrap.CommandResult.FAILURE;
37-
import static org.apache.nifi.bootstrap.CommandResult.SUCCESS;
3836
import static org.apache.nifi.c2.protocol.api.C2OperationState.OperationState.FULLY_APPLIED;
3937
import static org.apache.nifi.c2.protocol.api.C2OperationState.OperationState.NOT_APPLIED;
4038
import static org.apache.nifi.c2.protocol.api.OperationType.START;
39+
import static org.apache.nifi.minifi.bootstrap.CommandResult.FAILURE;
40+
import static org.apache.nifi.minifi.bootstrap.CommandResult.SUCCESS;
4141
import static org.junit.jupiter.api.Assertions.assertEquals;
4242
import static org.junit.jupiter.api.Assertions.assertTrue;
4343
import static org.mockito.Mockito.mock;

minifi/minifi-nar-bundles/minifi-framework-bundle/minifi-framework/minifi-runtime/src/main/java/org/apache/nifi/minifi/bootstrap/BootstrapListener.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@
1919

2020
import com.fasterxml.jackson.annotation.JsonInclude;
2121
import com.fasterxml.jackson.databind.ObjectMapper;
22-
import org.apache.nifi.bootstrap.BootstrapCommunicator;
23-
import org.apache.nifi.bootstrap.CommandResult;
2422
import org.apache.nifi.minifi.MiNiFiServer;
2523
import org.apache.nifi.minifi.commons.status.FlowStatusReport;
2624
import org.apache.nifi.minifi.status.StatusRequestException;
@@ -47,8 +45,8 @@
4745
import java.util.concurrent.Executors;
4846
import java.util.function.BiConsumer;
4947

50-
import static org.apache.nifi.bootstrap.CommandResult.FAILURE;
51-
import static org.apache.nifi.bootstrap.CommandResult.SUCCESS;
48+
import static org.apache.nifi.minifi.bootstrap.CommandResult.FAILURE;
49+
import static org.apache.nifi.minifi.bootstrap.CommandResult.SUCCESS;
5250

5351
public class BootstrapListener implements BootstrapCommunicator {
5452

0 commit comments

Comments
 (0)