Package org.gridgain.internal.rest.cdc
Class CdcController
java.lang.Object
org.gridgain.internal.rest.cdc.CdcController
- All Implemented Interfaces:
org.apache.ignite.internal.rest.api.cdc.CdcApi,org.apache.ignite.internal.rest.ResourceHolder,SecurityContextAware
@Controller("/management/v1/cdc")
public class CdcController
extends Object
implements org.apache.ignite.internal.rest.api.cdc.CdcApi, org.apache.ignite.internal.rest.ResourceHolder, SecurityContextAware
Controller for managing CDC.
-
Constructor Summary
ConstructorsConstructorDescriptionCdcController(io.micronaut.security.utils.SecurityService securityService, org.gridgain.internal.cdc.api.CdcManager cdcManager) -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateCdcReplication(org.apache.ignite.internal.rest.api.cdc.Replication replication) createSink(org.apache.ignite.internal.rest.api.cdc.Sink sink) createSource(org.apache.ignite.internal.rest.api.cdc.Source source) deleteCdcReplication(String name) deleteSink(String name) deleteSource(String name) CompletableFuture<org.apache.ignite.internal.rest.api.cdc.Replication>getCdcReplication(String name) CompletableFuture<org.apache.ignite.internal.rest.api.cdc.Sink>CompletableFuture<org.apache.ignite.internal.rest.api.cdc.SinkStatus>getSinkStatus(String name) CompletableFuture<org.apache.ignite.internal.rest.api.cdc.Source>CompletableFuture<org.apache.ignite.internal.rest.api.cdc.SourceStatus>getSourceStatus(String name) CompletableFuture<Collection<org.apache.ignite.internal.rest.api.cdc.Replication>>io.micronaut.security.utils.SecurityServiceGet security service.CompletableFuture<Collection<org.apache.ignite.internal.rest.api.cdc.Sink>>sinks()CompletableFuture<Collection<org.apache.ignite.internal.rest.api.cdc.Source>>sources()startCdcReplication(String name) stopCdcReplication(String name) updateSink(String name, org.apache.ignite.internal.rest.api.cdc.Sink sink) updateSource(String name, org.apache.ignite.internal.rest.api.cdc.Source source) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gridgain.internal.rest.SecurityContextAware
secured, secured
-
Constructor Details
-
CdcController
public CdcController(io.micronaut.security.utils.SecurityService securityService, org.gridgain.internal.cdc.api.CdcManager cdcManager)
-
-
Method Details
-
sources
- Specified by:
sourcesin interfaceorg.apache.ignite.internal.rest.api.cdc.CdcApi
-
getSource
- Specified by:
getSourcein interfaceorg.apache.ignite.internal.rest.api.cdc.CdcApi
-
getSourceStatus
public CompletableFuture<org.apache.ignite.internal.rest.api.cdc.SourceStatus> getSourceStatus(String name) - Specified by:
getSourceStatusin interfaceorg.apache.ignite.internal.rest.api.cdc.CdcApi
-
createSource
- Specified by:
createSourcein interfaceorg.apache.ignite.internal.rest.api.cdc.CdcApi
-
deleteSource
- Specified by:
deleteSourcein interfaceorg.apache.ignite.internal.rest.api.cdc.CdcApi
-
updateSource
public CompletableFuture<Void> updateSource(String name, org.apache.ignite.internal.rest.api.cdc.Source source) - Specified by:
updateSourcein interfaceorg.apache.ignite.internal.rest.api.cdc.CdcApi
-
sinks
- Specified by:
sinksin interfaceorg.apache.ignite.internal.rest.api.cdc.CdcApi
-
getSink
- Specified by:
getSinkin interfaceorg.apache.ignite.internal.rest.api.cdc.CdcApi
-
getSinkStatus
public CompletableFuture<org.apache.ignite.internal.rest.api.cdc.SinkStatus> getSinkStatus(String name) - Specified by:
getSinkStatusin interfaceorg.apache.ignite.internal.rest.api.cdc.CdcApi
-
createSink
- Specified by:
createSinkin interfaceorg.apache.ignite.internal.rest.api.cdc.CdcApi
-
deleteSink
- Specified by:
deleteSinkin interfaceorg.apache.ignite.internal.rest.api.cdc.CdcApi
-
updateSink
public CompletableFuture<Void> updateSink(String name, org.apache.ignite.internal.rest.api.cdc.Sink sink) - Specified by:
updateSinkin interfaceorg.apache.ignite.internal.rest.api.cdc.CdcApi
-
replications
public CompletableFuture<Collection<org.apache.ignite.internal.rest.api.cdc.Replication>> replications()- Specified by:
replicationsin interfaceorg.apache.ignite.internal.rest.api.cdc.CdcApi
-
getCdcReplication
public CompletableFuture<org.apache.ignite.internal.rest.api.cdc.Replication> getCdcReplication(String name) - Specified by:
getCdcReplicationin interfaceorg.apache.ignite.internal.rest.api.cdc.CdcApi
-
createCdcReplication
public CompletableFuture<Void> createCdcReplication(org.apache.ignite.internal.rest.api.cdc.Replication replication) - Specified by:
createCdcReplicationin interfaceorg.apache.ignite.internal.rest.api.cdc.CdcApi
-
deleteCdcReplication
- Specified by:
deleteCdcReplicationin interfaceorg.apache.ignite.internal.rest.api.cdc.CdcApi
-
startCdcReplication
- Specified by:
startCdcReplicationin interfaceorg.apache.ignite.internal.rest.api.cdc.CdcApi
-
stopCdcReplication
- Specified by:
stopCdcReplicationin interfaceorg.apache.ignite.internal.rest.api.cdc.CdcApi
-
cleanResources
public void cleanResources()- Specified by:
cleanResourcesin interfaceorg.apache.ignite.internal.rest.ResourceHolder
-
securityService
public io.micronaut.security.utils.SecurityService securityService()Description copied from interface:SecurityContextAwareGet security service.- Specified by:
securityServicein interfaceSecurityContextAware- Returns:
- Security service.
-