Class ComponentImpl.GetStatus<S,T>
- java.lang.Object
-
- org.apache.pulsar.functions.worker.rest.api.ComponentImpl.GetStatus<S,T>
-
- Enclosing class:
- ComponentImpl
protected abstract class ComponentImpl.GetStatus<S,T> extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedGetStatus()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract SemptyStatus(int parallelism)abstract TfromFunctionStatusProto(org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus status, java.lang.String assignedWorkerId)TgetComponentInstanceStatus(java.lang.String tenant, java.lang.String namespace, java.lang.String name, int instanceId, java.net.URI uri)SgetComponentStatus(java.lang.String tenant, java.lang.String namespace, java.lang.String name, java.net.URI uri)abstract SgetStatus(java.lang.String tenant, java.lang.String namespace, java.lang.String name, java.util.Collection<org.apache.pulsar.functions.proto.Function.Assignment> assignments, java.net.URI uri)abstract SgetStatusExternal(java.lang.String tenant, java.lang.String namespace, java.lang.String name, int parallelism)abstract TnotRunning(java.lang.String assignedWorkerId, java.lang.String error)abstract TnotScheduledInstance()
-
-
-
Method Detail
-
notScheduledInstance
public abstract T notScheduledInstance()
-
fromFunctionStatusProto
public abstract T fromFunctionStatusProto(org.apache.pulsar.functions.proto.InstanceCommunication.FunctionStatus status, java.lang.String assignedWorkerId)
-
notRunning
public abstract T notRunning(java.lang.String assignedWorkerId, java.lang.String error)
-
getComponentInstanceStatus
public T getComponentInstanceStatus(java.lang.String tenant, java.lang.String namespace, java.lang.String name, int instanceId, java.net.URI uri)
-
getStatus
public abstract S getStatus(java.lang.String tenant, java.lang.String namespace, java.lang.String name, java.util.Collection<org.apache.pulsar.functions.proto.Function.Assignment> assignments, java.net.URI uri) throws org.apache.pulsar.client.admin.PulsarAdminException
- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getStatusExternal
public abstract S getStatusExternal(java.lang.String tenant, java.lang.String namespace, java.lang.String name, int parallelism)
-
emptyStatus
public abstract S emptyStatus(int parallelism)
-
getComponentStatus
public S getComponentStatus(java.lang.String tenant, java.lang.String namespace, java.lang.String name, java.net.URI uri)
-
-