Class SinksImpl
java.lang.Object
org.apache.pulsar.client.admin.internal.BaseResource
org.apache.pulsar.client.admin.internal.ComponentResource
org.apache.pulsar.client.admin.internal.SinksImpl
-
Field Summary
Fields inherited from class org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs -
Constructor Summary
ConstructorsConstructorDescriptionSinksImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, org.asynchttpclient.AsyncHttpClient asyncHttpClient, long readTimeoutMs) -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateSink(SinkConfig sinkConfig, String fileName) createSinkAsync(SinkConfig sinkConfig, String fileName) voidcreateSinkWithUrl(SinkConfig sinkConfig, String pkgUrl) createSinkWithUrlAsync(SinkConfig sinkConfig, String pkgUrl) voiddeleteSink(String cluster, String namespace, String function) deleteSinkAsync(String tenant, String namespace, String function) getSinkAsync(String tenant, String namespace, String sinkName) getSinkStatus(String tenant, String namespace, String sinkName) getSinkStatus(String tenant, String namespace, String sinkName, int id) getSinkStatusAsync(String tenant, String namespace, String sinkName) getSinkStatusAsync(String tenant, String namespace, String sinkName, int id) listSinksAsync(String tenant, String namespace) voidvoidrestartSink(String tenant, String namespace, String functionName) voidrestartSink(String tenant, String namespace, String functionName, int instanceId) restartSinkAsync(String tenant, String namespace, String functionName) restartSinkAsync(String tenant, String namespace, String functionName, int instanceId) voidvoidstartSinkAsync(String tenant, String namespace, String sinkName) startSinkAsync(String tenant, String namespace, String sinkName, int instanceId) voidvoidstopSinkAsync(String tenant, String namespace, String sinkName) stopSinkAsync(String tenant, String namespace, String sinkName, int instanceId) voidupdateSink(SinkConfig sinkConfig, String fileName) voidupdateSink(SinkConfig sinkConfig, String fileName, UpdateOptions updateOptions) updateSinkAsync(SinkConfig sinkConfig, String fileName) updateSinkAsync(SinkConfig sinkConfig, String fileName, UpdateOptions updateOptions) voidupdateSinkWithUrl(SinkConfig sinkConfig, String pkgUrl) voidupdateSinkWithUrl(SinkConfig sinkConfig, String pkgUrl, UpdateOptions updateOptions) updateSinkWithUrlAsync(SinkConfig sinkConfig, String pkgUrl) updateSinkWithUrlAsync(SinkConfig sinkConfig, String pkgUrl, UpdateOptions updateOptions) Methods inherited from class org.apache.pulsar.client.admin.internal.ComponentResource
addAuthHeaders, objectReader, objectWriterMethods inherited from class org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncGetRequest, asyncGetRequest, asyncGetRequest, asyncPostRequest, asyncPostRequestWithResponse, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync, sync
-
Constructor Details
-
SinksImpl
public SinksImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, org.asynchttpclient.AsyncHttpClient asyncHttpClient, long readTimeoutMs)
-
-
Method Details
-
listSinks
- Specified by:
listSinksin interfaceSinks- Throws:
PulsarAdminException
-
listSinksAsync
- Specified by:
listSinksAsyncin interfaceSinks
-
getSink
public SinkConfig getSink(String tenant, String namespace, String sinkName) throws PulsarAdminException - Specified by:
getSinkin interfaceSinks- Throws:
PulsarAdminException
-
getSinkAsync
- Specified by:
getSinkAsyncin interfaceSinks
-
getSinkStatus
public SinkStatus getSinkStatus(String tenant, String namespace, String sinkName) throws PulsarAdminException - Specified by:
getSinkStatusin interfaceSinks- Throws:
PulsarAdminException
-
getSinkStatusAsync
public CompletableFuture<SinkStatus> getSinkStatusAsync(String tenant, String namespace, String sinkName) - Specified by:
getSinkStatusAsyncin interfaceSinks
-
getSinkStatus
public SinkStatus.SinkInstanceStatus.SinkInstanceStatusData getSinkStatus(String tenant, String namespace, String sinkName, int id) throws PulsarAdminException - Specified by:
getSinkStatusin interfaceSinks- Throws:
PulsarAdminException
-
getSinkStatusAsync
public CompletableFuture<SinkStatus.SinkInstanceStatus.SinkInstanceStatusData> getSinkStatusAsync(String tenant, String namespace, String sinkName, int id) - Specified by:
getSinkStatusAsyncin interfaceSinks
-
createSink
- Specified by:
createSinkin interfaceSinks- Throws:
PulsarAdminException
-
createSinkAsync
- Specified by:
createSinkAsyncin interfaceSinks
-
createSinkWithUrl
- Specified by:
createSinkWithUrlin interfaceSinks- Throws:
PulsarAdminException
-
createSinkWithUrlAsync
- Specified by:
createSinkWithUrlAsyncin interfaceSinks
-
deleteSink
public void deleteSink(String cluster, String namespace, String function) throws PulsarAdminException - Specified by:
deleteSinkin interfaceSinks- Throws:
PulsarAdminException
-
deleteSinkAsync
- Specified by:
deleteSinkAsyncin interfaceSinks
-
updateSink
public void updateSink(SinkConfig sinkConfig, String fileName, UpdateOptions updateOptions) throws PulsarAdminException - Specified by:
updateSinkin interfaceSinks- Throws:
PulsarAdminException
-
updateSinkAsync
public CompletableFuture<Void> updateSinkAsync(SinkConfig sinkConfig, String fileName, UpdateOptions updateOptions) - Specified by:
updateSinkAsyncin interfaceSinks
-
updateSink
- Specified by:
updateSinkin interfaceSinks- Throws:
PulsarAdminException
-
updateSinkAsync
- Specified by:
updateSinkAsyncin interfaceSinks
-
updateSinkWithUrl
public void updateSinkWithUrl(SinkConfig sinkConfig, String pkgUrl, UpdateOptions updateOptions) throws PulsarAdminException - Specified by:
updateSinkWithUrlin interfaceSinks- Throws:
PulsarAdminException
-
updateSinkWithUrlAsync
public CompletableFuture<Void> updateSinkWithUrlAsync(SinkConfig sinkConfig, String pkgUrl, UpdateOptions updateOptions) - Specified by:
updateSinkWithUrlAsyncin interfaceSinks
-
updateSinkWithUrl
- Specified by:
updateSinkWithUrlin interfaceSinks- Throws:
PulsarAdminException
-
updateSinkWithUrlAsync
- Specified by:
updateSinkWithUrlAsyncin interfaceSinks
-
restartSink
public void restartSink(String tenant, String namespace, String functionName, int instanceId) throws PulsarAdminException - Specified by:
restartSinkin interfaceSinks- Throws:
PulsarAdminException
-
restartSinkAsync
public CompletableFuture<Void> restartSinkAsync(String tenant, String namespace, String functionName, int instanceId) - Specified by:
restartSinkAsyncin interfaceSinks
-
restartSink
public void restartSink(String tenant, String namespace, String functionName) throws PulsarAdminException - Specified by:
restartSinkin interfaceSinks- Throws:
PulsarAdminException
-
restartSinkAsync
public CompletableFuture<Void> restartSinkAsync(String tenant, String namespace, String functionName) - Specified by:
restartSinkAsyncin interfaceSinks
-
stopSink
public void stopSink(String tenant, String namespace, String sinkName, int instanceId) throws PulsarAdminException - Specified by:
stopSinkin interfaceSinks- Throws:
PulsarAdminException
-
stopSinkAsync
public CompletableFuture<Void> stopSinkAsync(String tenant, String namespace, String sinkName, int instanceId) - Specified by:
stopSinkAsyncin interfaceSinks
-
stopSink
- Specified by:
stopSinkin interfaceSinks- Throws:
PulsarAdminException
-
stopSinkAsync
- Specified by:
stopSinkAsyncin interfaceSinks
-
startSink
public void startSink(String tenant, String namespace, String sinkName, int instanceId) throws PulsarAdminException - Specified by:
startSinkin interfaceSinks- Throws:
PulsarAdminException
-
startSinkAsync
public CompletableFuture<Void> startSinkAsync(String tenant, String namespace, String sinkName, int instanceId) - Specified by:
startSinkAsyncin interfaceSinks
-
startSink
- Specified by:
startSinkin interfaceSinks- Throws:
PulsarAdminException
-
startSinkAsync
- Specified by:
startSinkAsyncin interfaceSinks
-
getBuiltInSinks
- Specified by:
getBuiltInSinksin interfaceSinks- Throws:
PulsarAdminException
-
getBuiltInSinksAsync
- Specified by:
getBuiltInSinksAsyncin interfaceSinks
-
reloadBuiltInSinks
- Specified by:
reloadBuiltInSinksin interfaceSinks- Throws:
PulsarAdminException
-
reloadBuiltInSinksAsync
- Specified by:
reloadBuiltInSinksAsyncin interfaceSinks
-