public class SinksImpl extends ComponentImpl
ComponentImpl.GetStatus<S,T>componentType, workerServiceSupplier| Constructor and Description |
|---|
SinksImpl(Supplier<WorkerService> workerServiceSupplier) |
| Modifier and Type | Method and Description |
|---|---|
List<org.apache.pulsar.common.io.ConfigFieldDefinition> |
getSinkConfigDefinition(String name) |
org.apache.pulsar.common.io.SinkConfig |
getSinkInfo(String tenant,
String namespace,
String componentName) |
org.apache.pulsar.common.policies.data.SinkStatus.SinkInstanceStatus.SinkInstanceStatusData |
getSinkInstanceStatus(String tenant,
String namespace,
String sinkName,
String instanceId,
URI uri,
String clientRole,
AuthenticationDataSource clientAuthenticationDataHttps) |
List<org.apache.pulsar.common.io.ConnectorDefinition> |
getSinkList() |
org.apache.pulsar.common.policies.data.SinkStatus |
getSinkStatus(String tenant,
String namespace,
String componentName,
URI uri,
String clientRole,
AuthenticationDataSource clientAuthenticationDataHttps) |
void |
registerSink(String tenant,
String namespace,
String sinkName,
InputStream uploadedInputStream,
org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail,
String sinkPkgUrl,
org.apache.pulsar.common.io.SinkConfig sinkConfig,
String clientRole,
AuthenticationDataHttps clientAuthenticationDataHttps) |
void |
updateSink(String tenant,
String namespace,
String sinkName,
InputStream uploadedInputStream,
org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail,
String sinkPkgUrl,
org.apache.pulsar.common.io.SinkConfig sinkConfig,
String clientRole,
AuthenticationDataHttps clientAuthenticationDataHttps,
org.apache.pulsar.common.functions.UpdateOptions updateOptions) |
allowFunctionOps, changeFunctionInstanceStatus, changeFunctionStatusAllInstances, componentInstanceStatusRequestValidate, componentStatusRequestValidate, createPackagePath, deregisterFunction, downloadFunction, downloadFunction, getFunctionInfo, getFunctionsInstanceStats, getFunctionState, getFunctionStats, getListOfConnectors, isAuthorizedRole, isSuperUser, listFunctions, putFunctionState, reloadConnectors, restartFunctionInstance, restartFunctionInstances, startFunctionInstance, startFunctionInstances, stopFunctionInstance, stopFunctionInstances, triggerFunction, uploadFunction, validateGetFunctionInstanceRequestParams, validateGetFunctionRequestParams, workerpublic SinksImpl(Supplier<WorkerService> workerServiceSupplier)
public void registerSink(String tenant, String namespace, String sinkName, InputStream uploadedInputStream, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail, String sinkPkgUrl, org.apache.pulsar.common.io.SinkConfig sinkConfig, String clientRole, AuthenticationDataHttps clientAuthenticationDataHttps)
public void updateSink(String tenant, String namespace, String sinkName, InputStream uploadedInputStream, org.glassfish.jersey.media.multipart.FormDataContentDisposition fileDetail, String sinkPkgUrl, org.apache.pulsar.common.io.SinkConfig sinkConfig, String clientRole, AuthenticationDataHttps clientAuthenticationDataHttps, org.apache.pulsar.common.functions.UpdateOptions updateOptions)
public org.apache.pulsar.common.policies.data.SinkStatus.SinkInstanceStatus.SinkInstanceStatusData getSinkInstanceStatus(String tenant, String namespace, String sinkName, String instanceId, URI uri, String clientRole, AuthenticationDataSource clientAuthenticationDataHttps)
public org.apache.pulsar.common.policies.data.SinkStatus getSinkStatus(String tenant, String namespace, String componentName, URI uri, String clientRole, AuthenticationDataSource clientAuthenticationDataHttps)
public org.apache.pulsar.common.io.SinkConfig getSinkInfo(String tenant, String namespace, String componentName)
public List<org.apache.pulsar.common.io.ConnectorDefinition> getSinkList()
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.