类 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
- 所有已实现的接口:
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
-
字段概要
从类继承的字段 org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs -
构造器概要
构造器构造器说明SourcesImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, org.asynchttpclient.AsyncHttpClient asyncHttpClient, long readTimeoutMs) -
方法概要
修饰符和类型方法说明voidcreateSource(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) 从类继承的方法 org.apache.pulsar.client.admin.internal.ComponentResource
addAuthHeaders从类继承的方法 org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncPostRequest, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync, sync
-
构造器详细资料
-
SourcesImpl
public SourcesImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, org.asynchttpclient.AsyncHttpClient asyncHttpClient, long readTimeoutMs)
-
-
方法详细资料
-
listSources
public List<String> listSources(String tenant, String namespace) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
listSources在接口中org.apache.pulsar.client.admin.Sources- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
listSourcesAsync
- 指定者:
listSourcesAsync在接口中org.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 - 指定者:
getSource在接口中org.apache.pulsar.client.admin.Sources- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSourceAsync
public CompletableFuture<org.apache.pulsar.common.io.SourceConfig> getSourceAsync(String tenant, String namespace, String sourceName) - 指定者:
getSourceAsync在接口中org.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 - 指定者:
getSourceStatus在接口中org.apache.pulsar.client.admin.Sources- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSourceStatusAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.SourceStatus> getSourceStatusAsync(String tenant, String namespace, String sourceName) - 指定者:
getSourceStatusAsync在接口中org.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 - 指定者:
getSourceStatus在接口中org.apache.pulsar.client.admin.Sources- 抛出:
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) - 指定者:
getSourceStatusAsync在接口中org.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 - 指定者:
createSource在接口中org.apache.pulsar.client.admin.Sources- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
createSourceAsync
public CompletableFuture<Void> createSourceAsync(org.apache.pulsar.common.io.SourceConfig sourceConfig, String fileName) - 指定者:
createSourceAsync在接口中org.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 - 指定者:
createSourceWithUrl在接口中org.apache.pulsar.client.admin.Sources- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
createSourceWithUrlAsync
public CompletableFuture<Void> createSourceWithUrlAsync(org.apache.pulsar.common.io.SourceConfig sourceConfig, String pkgUrl) - 指定者:
createSourceWithUrlAsync在接口中org.apache.pulsar.client.admin.Sources
-
deleteSource
public void deleteSource(String cluster, String namespace, String function) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
deleteSource在接口中org.apache.pulsar.client.admin.Sources- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
deleteSourceAsync
- 指定者:
deleteSourceAsync在接口中org.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 - 指定者:
updateSource在接口中org.apache.pulsar.client.admin.Sources- 抛出:
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) - 指定者:
updateSourceAsync在接口中org.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 - 指定者:
updateSource在接口中org.apache.pulsar.client.admin.Sources- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
updateSourceAsync
public CompletableFuture<Void> updateSourceAsync(org.apache.pulsar.common.io.SourceConfig sourceConfig, String fileName) - 指定者:
updateSourceAsync在接口中org.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 - 指定者:
updateSourceWithUrl在接口中org.apache.pulsar.client.admin.Sources- 抛出:
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) - 指定者:
updateSourceWithUrlAsync在接口中org.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 - 指定者:
updateSourceWithUrl在接口中org.apache.pulsar.client.admin.Sources- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
updateSourceWithUrlAsync
public CompletableFuture<Void> updateSourceWithUrlAsync(org.apache.pulsar.common.io.SourceConfig sourceConfig, String pkgUrl) - 指定者:
updateSourceWithUrlAsync在接口中org.apache.pulsar.client.admin.Sources
-
restartSource
public void restartSource(String tenant, String namespace, String functionName, int instanceId) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
restartSource在接口中org.apache.pulsar.client.admin.Sources- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
restartSourceAsync
public CompletableFuture<Void> restartSourceAsync(String tenant, String namespace, String functionName, int instanceId) - 指定者:
restartSourceAsync在接口中org.apache.pulsar.client.admin.Sources
-
restartSource
public void restartSource(String tenant, String namespace, String functionName) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
restartSource在接口中org.apache.pulsar.client.admin.Sources- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
restartSourceAsync
public CompletableFuture<Void> restartSourceAsync(String tenant, String namespace, String functionName) - 指定者:
restartSourceAsync在接口中org.apache.pulsar.client.admin.Sources
-
stopSource
public void stopSource(String tenant, String namespace, String sourceName, int instanceId) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
stopSource在接口中org.apache.pulsar.client.admin.Sources- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
stopSourceAsync
public CompletableFuture<Void> stopSourceAsync(String tenant, String namespace, String sourceName, int instanceId) - 指定者:
stopSourceAsync在接口中org.apache.pulsar.client.admin.Sources
-
stopSource
public void stopSource(String tenant, String namespace, String sourceName) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
stopSource在接口中org.apache.pulsar.client.admin.Sources- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
stopSourceAsync
- 指定者:
stopSourceAsync在接口中org.apache.pulsar.client.admin.Sources
-
startSource
public void startSource(String tenant, String namespace, String sourceName, int instanceId) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
startSource在接口中org.apache.pulsar.client.admin.Sources- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
startSourceAsync
public CompletableFuture<Void> startSourceAsync(String tenant, String namespace, String sourceName, int instanceId) - 指定者:
startSourceAsync在接口中org.apache.pulsar.client.admin.Sources
-
startSource
public void startSource(String tenant, String namespace, String sourceName) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
startSource在接口中org.apache.pulsar.client.admin.Sources- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
startSourceAsync
- 指定者:
startSourceAsync在接口中org.apache.pulsar.client.admin.Sources
-
getBuiltInSources
public List<org.apache.pulsar.common.io.ConnectorDefinition> getBuiltInSources() throws org.apache.pulsar.client.admin.PulsarAdminException- 指定者:
getBuiltInSources在接口中org.apache.pulsar.client.admin.Sources- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
getBuiltInSourcesAsync
public CompletableFuture<List<org.apache.pulsar.common.io.ConnectorDefinition>> getBuiltInSourcesAsync()- 指定者:
getBuiltInSourcesAsync在接口中org.apache.pulsar.client.admin.Sources
-
reloadBuiltInSources
public void reloadBuiltInSources() throws org.apache.pulsar.client.admin.PulsarAdminException- 指定者:
reloadBuiltInSources在接口中org.apache.pulsar.client.admin.Sources- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
reloadBuiltInSourcesAsync
- 指定者:
reloadBuiltInSourcesAsync在接口中org.apache.pulsar.client.admin.Sources
-