protected abstract class ComponentImpl.GetStatus<S,T> extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
GetStatus() |
| Modifier and Type | Method and Description |
|---|---|
abstract S |
emptyStatus(int parallelism) |
abstract T |
fromFunctionStatusProto(org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus status,
String assignedWorkerId) |
T |
getComponentInstanceStatus(String tenant,
String namespace,
String name,
int instanceId,
URI uri) |
S |
getComponentStatus(String tenant,
String namespace,
String name,
URI uri) |
abstract S |
getStatus(String tenant,
String namespace,
String name,
Collection<org.apache.pulsar.functions.proto.Function.Assignment> assignments,
URI uri) |
abstract S |
getStatusExternal(String tenant,
String namespace,
String name,
int parallelism) |
abstract T |
notRunning(String assignedWorkerId,
String error) |
abstract T |
notScheduledInstance() |
public abstract T notScheduledInstance()
public abstract T fromFunctionStatusProto(org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus status, String assignedWorkerId)
public T getComponentInstanceStatus(String tenant, String namespace, String name, int instanceId, URI uri)
public abstract S getStatus(String tenant, String namespace, String name, Collection<org.apache.pulsar.functions.proto.Function.Assignment> assignments, URI uri) throws PulsarAdminException
PulsarAdminExceptionpublic abstract S getStatusExternal(String tenant, String namespace, String name, int parallelism)
public abstract S emptyStatus(int parallelism)
Copyright © 2017–2022 Apache Software Foundation. All rights reserved.