Class FunctionApiResource
- java.lang.Object
-
- org.apache.pulsar.functions.worker.rest.FunctionApiResource
-
- All Implemented Interfaces:
java.util.function.Supplier<WorkerService>
- Direct Known Subclasses:
FunctionsApiV2Resource,FunctionsApiV3Resource,FunctionsMetricsResource,SinksApiV3Resource,SourcesApiV3Resource
public class FunctionApiResource extends java.lang.Object implements java.util.function.Supplier<WorkerService>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringATTRIBUTE_FUNCTION_WORKERprotected javax.servlet.http.HttpServletRequesthttpRequestprotected javax.servlet.ServletContextservletContextprotected javax.ws.rs.core.UriInfouri
-
Constructor Summary
Constructors Constructor Description FunctionApiResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringclientAppId()org.apache.pulsar.broker.authentication.AuthenticationDataHttpsclientAuthData()WorkerServiceget()
-
-
-
Field Detail
-
ATTRIBUTE_FUNCTION_WORKER
public static final java.lang.String ATTRIBUTE_FUNCTION_WORKER
- See Also:
- Constant Field Values
-
servletContext
@Context protected javax.servlet.ServletContext servletContext
-
httpRequest
@Context protected javax.servlet.http.HttpServletRequest httpRequest
-
uri
@Context protected javax.ws.rs.core.UriInfo uri
-
-
Method Detail
-
get
public WorkerService get()
- Specified by:
getin interfacejava.util.function.Supplier<WorkerService>
-
clientAppId
public java.lang.String clientAppId()
-
clientAuthData
public org.apache.pulsar.broker.authentication.AuthenticationDataHttps clientAuthData()
-
-