Class ComponentImpl.GetStatus<X,T>
- java.lang.Object
-
- org.apache.pulsar.functions.worker.rest.api.ComponentImpl.GetStatus<X,T>
-
- Enclosing class:
- ComponentImpl
protected abstract class ComponentImpl.GetStatus<X,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 XemptyStatus(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)XgetComponentStatus(java.lang.String tenant, java.lang.String namespace, java.lang.String name, java.net.URI uri)abstract XgetStatus(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 XgetStatusExternal(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 X 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 X getStatusExternal(java.lang.String tenant, java.lang.String namespace, java.lang.String name, int parallelism)
-
emptyStatus
public abstract X emptyStatus(int parallelism)
-
getComponentStatus
public X getComponentStatus(java.lang.String tenant, java.lang.String namespace, java.lang.String name, java.net.URI uri)
-
-