@Path(value="/worker") @Produces(value="application/json") @Consumes(value="application/json") public class WorkerApiV2Resource extends Object implements Supplier<WorkerService>
| Modifier and Type | Field and Description |
|---|---|
static String |
ATTRIBUTE_WORKER_SERVICE |
protected javax.servlet.http.HttpServletRequest |
httpRequest |
protected javax.servlet.ServletContext |
servletContext |
protected javax.ws.rs.core.UriInfo |
uri |
protected WorkerImpl |
worker |
| Constructor and Description |
|---|
WorkerApiV2Resource() |
| Modifier and Type | Method and Description |
|---|---|
String |
clientAppId() |
WorkerService |
get() |
Map<String,Collection<String>> |
getAssignments() |
List<org.apache.pulsar.common.functions.WorkerInfo> |
getCluster() |
org.apache.pulsar.common.functions.WorkerInfo |
getClusterLeader() |
List<org.apache.pulsar.common.io.ConnectorDefinition> |
getConnectorsList() |
Boolean |
isLeaderReady() |
void |
rebalance() |
public static final String ATTRIBUTE_WORKER_SERVICE
protected final WorkerImpl worker
@Context protected javax.servlet.ServletContext servletContext
@Context protected javax.servlet.http.HttpServletRequest httpRequest
@Context protected javax.ws.rs.core.UriInfo uri
public WorkerService get()
get in interface Supplier<WorkerService>public String clientAppId()
@GET @Path(value="/cluster") @Produces(value="application/json") public List<org.apache.pulsar.common.functions.WorkerInfo> getCluster()
@GET @Path(value="/cluster/leader") @Produces(value="application/json") public org.apache.pulsar.common.functions.WorkerInfo getClusterLeader()
@GET @Path(value="/assignments") @Produces(value="application/json") public Map<String,Collection<String>> getAssignments()
@GET @Path(value="/connectors") public List<org.apache.pulsar.common.io.ConnectorDefinition> getConnectorsList() throws IOException
IOException@PUT @Path(value="/rebalance") public void rebalance()
@GET @Path(value="/cluster/leader/ready") public Boolean isLeaderReady()
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.