Class SourcesImpl
java.lang.Object
org.apache.pulsar.client.admin.internal.BaseResource
org.apache.pulsar.client.admin.internal.ComponentResource
org.apache.pulsar.client.admin.internal.SourcesImpl
- All Implemented Interfaces:
org.apache.pulsar.client.admin.Source,org.apache.pulsar.client.admin.Sources
public class SourcesImpl
extends ComponentResource
implements org.apache.pulsar.client.admin.Sources, org.apache.pulsar.client.admin.Source
-
Field Summary
Fields inherited from class org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs -
Constructor Summary
ConstructorsConstructorDescriptionSourcesImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, org.asynchttpclient.AsyncHttpClient asyncHttpClient, long readTimeoutMs) -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateSource(org.apache.pulsar.common.io.SourceConfig sourceConfig, String fileName) createSourceAsync(org.apache.pulsar.common.io.SourceConfig sourceConfig, String fileName) voidcreateSourceWithUrl(org.apache.pulsar.common.io.SourceConfig sourceConfig, String pkgUrl) createSourceWithUrlAsync(org.apache.pulsar.common.io.SourceConfig sourceConfig, String pkgUrl) voiddeleteSource(String cluster, String namespace, String function) deleteSourceAsync(String tenant, String namespace, String function) List<org.apache.pulsar.common.io.ConnectorDefinition>CompletableFuture<List<org.apache.pulsar.common.io.ConnectorDefinition>>org.apache.pulsar.common.io.SourceConfigCompletableFuture<org.apache.pulsar.common.io.SourceConfig>getSourceAsync(String tenant, String namespace, String sourceName) org.apache.pulsar.common.policies.data.SourceStatusgetSourceStatus(String tenant, String namespace, String sourceName) org.apache.pulsar.common.policies.data.SourceStatus.SourceInstanceStatus.SourceInstanceStatusDatagetSourceStatus(String tenant, String namespace, String sourceName, int id) CompletableFuture<org.apache.pulsar.common.policies.data.SourceStatus>getSourceStatusAsync(String tenant, String namespace, String sourceName) CompletableFuture<org.apache.pulsar.common.policies.data.SourceStatus.SourceInstanceStatus.SourceInstanceStatusData>getSourceStatusAsync(String tenant, String namespace, String sourceName, int id) listSources(String tenant, String namespace) listSourcesAsync(String tenant, String namespace) voidvoidrestartSource(String tenant, String namespace, String functionName) voidrestartSource(String tenant, String namespace, String functionName, int instanceId) restartSourceAsync(String tenant, String namespace, String functionName) restartSourceAsync(String tenant, String namespace, String functionName, int instanceId) voidstartSource(String tenant, String namespace, String sourceName) voidstartSource(String tenant, String namespace, String sourceName, int instanceId) startSourceAsync(String tenant, String namespace, String sourceName) startSourceAsync(String tenant, String namespace, String sourceName, int instanceId) voidstopSource(String tenant, String namespace, String sourceName) voidstopSource(String tenant, String namespace, String sourceName, int instanceId) stopSourceAsync(String tenant, String namespace, String sourceName) stopSourceAsync(String tenant, String namespace, String sourceName, int instanceId) voidupdateSource(org.apache.pulsar.common.io.SourceConfig sourceConfig, String fileName) voidupdateSource(org.apache.pulsar.common.io.SourceConfig sourceConfig, String fileName, org.apache.pulsar.common.functions.UpdateOptions updateOptions) updateSourceAsync(org.apache.pulsar.common.io.SourceConfig sourceConfig, String fileName) updateSourceAsync(org.apache.pulsar.common.io.SourceConfig sourceConfig, String fileName, org.apache.pulsar.common.functions.UpdateOptions updateOptions) voidupdateSourceWithUrl(org.apache.pulsar.common.io.SourceConfig sourceConfig, String pkgUrl) voidupdateSourceWithUrl(org.apache.pulsar.common.io.SourceConfig sourceConfig, String pkgUrl, org.apache.pulsar.common.functions.UpdateOptions updateOptions) updateSourceWithUrlAsync(org.apache.pulsar.common.io.SourceConfig sourceConfig, String pkgUrl) updateSourceWithUrlAsync(org.apache.pulsar.common.io.SourceConfig sourceConfig, String pkgUrl, org.apache.pulsar.common.functions.UpdateOptions updateOptions) Methods inherited from class org.apache.pulsar.client.admin.internal.ComponentResource
addAuthHeadersMethods inherited from class org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncGetRequest, asyncPostRequest, asyncPostRequestWithResponse, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync, sync
-
Constructor Details
-
SourcesImpl
public SourcesImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, org.asynchttpclient.AsyncHttpClient asyncHttpClient, long readTimeoutMs)
-
-
Method Details
-
listSources
public List<String> listSources(String tenant, String namespace) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
listSourcesin interfaceorg.apache.pulsar.client.admin.Sources- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
listSourcesAsync
- Specified by:
listSourcesAsyncin interfaceorg.apache.pulsar.client.admin.Sources
-
getSource
public org.apache.pulsar.common.io.SourceConfig getSource(String tenant, String namespace, String sourceName) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getSourcein interfaceorg.apache.pulsar.client.admin.Sources- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSourceAsync
public CompletableFuture<org.apache.pulsar.common.io.SourceConfig> getSourceAsync(String tenant, String namespace, String sourceName) - Specified by:
getSourceAsyncin interfaceorg.apache.pulsar.client.admin.Sources
-
getSourceStatus
public org.apache.pulsar.common.policies.data.SourceStatus getSourceStatus(String tenant, String namespace, String sourceName) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getSourceStatusin interfaceorg.apache.pulsar.client.admin.Sources- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSourceStatusAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.SourceStatus> getSourceStatusAsync(String tenant, String namespace, String sourceName) - Specified by:
getSourceStatusAsyncin interfaceorg.apache.pulsar.client.admin.Sources
-
getSourceStatus
public org.apache.pulsar.common.policies.data.SourceStatus.SourceInstanceStatus.SourceInstanceStatusData getSourceStatus(String tenant, String namespace, String sourceName, int id) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getSourceStatusin interfaceorg.apache.pulsar.client.admin.Sources- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSourceStatusAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.SourceStatus.SourceInstanceStatus.SourceInstanceStatusData> getSourceStatusAsync(String tenant, String namespace, String sourceName, int id) - Specified by:
getSourceStatusAsyncin interfaceorg.apache.pulsar.client.admin.Sources
-
createSource
public void createSource(org.apache.pulsar.common.io.SourceConfig sourceConfig, String fileName) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
createSourcein interfaceorg.apache.pulsar.client.admin.Sources- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
createSourceAsync
public CompletableFuture<Void> createSourceAsync(org.apache.pulsar.common.io.SourceConfig sourceConfig, String fileName) - Specified by:
createSourceAsyncin interfaceorg.apache.pulsar.client.admin.Sources
-
createSourceWithUrl
public void createSourceWithUrl(org.apache.pulsar.common.io.SourceConfig sourceConfig, String pkgUrl) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
createSourceWithUrlin interfaceorg.apache.pulsar.client.admin.Sources- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
createSourceWithUrlAsync
public CompletableFuture<Void> createSourceWithUrlAsync(org.apache.pulsar.common.io.SourceConfig sourceConfig, String pkgUrl) - Specified by:
createSourceWithUrlAsyncin interfaceorg.apache.pulsar.client.admin.Sources
-
deleteSource
public void deleteSource(String cluster, String namespace, String function) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
deleteSourcein interfaceorg.apache.pulsar.client.admin.Sources- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
deleteSourceAsync
- Specified by:
deleteSourceAsyncin interfaceorg.apache.pulsar.client.admin.Sources
-
updateSource
public void updateSource(org.apache.pulsar.common.io.SourceConfig sourceConfig, String fileName, org.apache.pulsar.common.functions.UpdateOptions updateOptions) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
updateSourcein interfaceorg.apache.pulsar.client.admin.Sources- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
updateSourceAsync
public CompletableFuture<Void> updateSourceAsync(org.apache.pulsar.common.io.SourceConfig sourceConfig, String fileName, org.apache.pulsar.common.functions.UpdateOptions updateOptions) - Specified by:
updateSourceAsyncin interfaceorg.apache.pulsar.client.admin.Sources
-
updateSource
public void updateSource(org.apache.pulsar.common.io.SourceConfig sourceConfig, String fileName) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
updateSourcein interfaceorg.apache.pulsar.client.admin.Sources- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
updateSourceAsync
public CompletableFuture<Void> updateSourceAsync(org.apache.pulsar.common.io.SourceConfig sourceConfig, String fileName) - Specified by:
updateSourceAsyncin interfaceorg.apache.pulsar.client.admin.Sources
-
updateSourceWithUrl
public void updateSourceWithUrl(org.apache.pulsar.common.io.SourceConfig sourceConfig, String pkgUrl, org.apache.pulsar.common.functions.UpdateOptions updateOptions) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
updateSourceWithUrlin interfaceorg.apache.pulsar.client.admin.Sources- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
updateSourceWithUrlAsync
public CompletableFuture<Void> updateSourceWithUrlAsync(org.apache.pulsar.common.io.SourceConfig sourceConfig, String pkgUrl, org.apache.pulsar.common.functions.UpdateOptions updateOptions) - Specified by:
updateSourceWithUrlAsyncin interfaceorg.apache.pulsar.client.admin.Sources
-
updateSourceWithUrl
public void updateSourceWithUrl(org.apache.pulsar.common.io.SourceConfig sourceConfig, String pkgUrl) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
updateSourceWithUrlin interfaceorg.apache.pulsar.client.admin.Sources- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
updateSourceWithUrlAsync
public CompletableFuture<Void> updateSourceWithUrlAsync(org.apache.pulsar.common.io.SourceConfig sourceConfig, String pkgUrl) - Specified by:
updateSourceWithUrlAsyncin interfaceorg.apache.pulsar.client.admin.Sources
-
restartSource
public void restartSource(String tenant, String namespace, String functionName, int instanceId) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
restartSourcein interfaceorg.apache.pulsar.client.admin.Sources- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
restartSourceAsync
public CompletableFuture<Void> restartSourceAsync(String tenant, String namespace, String functionName, int instanceId) - Specified by:
restartSourceAsyncin interfaceorg.apache.pulsar.client.admin.Sources
-
restartSource
public void restartSource(String tenant, String namespace, String functionName) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
restartSourcein interfaceorg.apache.pulsar.client.admin.Sources- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
restartSourceAsync
public CompletableFuture<Void> restartSourceAsync(String tenant, String namespace, String functionName) - Specified by:
restartSourceAsyncin interfaceorg.apache.pulsar.client.admin.Sources
-
stopSource
public void stopSource(String tenant, String namespace, String sourceName, int instanceId) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
stopSourcein interfaceorg.apache.pulsar.client.admin.Sources- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
stopSourceAsync
public CompletableFuture<Void> stopSourceAsync(String tenant, String namespace, String sourceName, int instanceId) - Specified by:
stopSourceAsyncin interfaceorg.apache.pulsar.client.admin.Sources
-
stopSource
public void stopSource(String tenant, String namespace, String sourceName) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
stopSourcein interfaceorg.apache.pulsar.client.admin.Sources- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
stopSourceAsync
- Specified by:
stopSourceAsyncin interfaceorg.apache.pulsar.client.admin.Sources
-
startSource
public void startSource(String tenant, String namespace, String sourceName, int instanceId) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
startSourcein interfaceorg.apache.pulsar.client.admin.Sources- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
startSourceAsync
public CompletableFuture<Void> startSourceAsync(String tenant, String namespace, String sourceName, int instanceId) - Specified by:
startSourceAsyncin interfaceorg.apache.pulsar.client.admin.Sources
-
startSource
public void startSource(String tenant, String namespace, String sourceName) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
startSourcein interfaceorg.apache.pulsar.client.admin.Sources- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
startSourceAsync
- Specified by:
startSourceAsyncin interfaceorg.apache.pulsar.client.admin.Sources
-
getBuiltInSources
public List<org.apache.pulsar.common.io.ConnectorDefinition> getBuiltInSources() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getBuiltInSourcesin interfaceorg.apache.pulsar.client.admin.Sources- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getBuiltInSourcesAsync
public CompletableFuture<List<org.apache.pulsar.common.io.ConnectorDefinition>> getBuiltInSourcesAsync()- Specified by:
getBuiltInSourcesAsyncin interfaceorg.apache.pulsar.client.admin.Sources
-
reloadBuiltInSources
public void reloadBuiltInSources() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
reloadBuiltInSourcesin interfaceorg.apache.pulsar.client.admin.Sources- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
reloadBuiltInSourcesAsync
- Specified by:
reloadBuiltInSourcesAsyncin interfaceorg.apache.pulsar.client.admin.Sources
-