public class LocalCapabilitiesService
extends AbstractLocalRpcService
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PACKAGE
The package name for this service.
|
Constructor and Description |
---|
LocalCapabilitiesService() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
geCapabilityPropertyKey(java.lang.String packageName,
java.lang.String capability) |
LocalCapabilitiesEnvironment |
getLocalCapabilitiesEnvironment() |
java.lang.String |
getPackage() |
protected SummaryStatus |
getStatus(java.lang.String packageName,
java.lang.String capability)
Determine the status for a given capability
|
void |
init(LocalServiceContext context,
java.util.Map<java.lang.String,java.lang.String> properties) |
IsEnabledResponse |
isEnabled(Status status,
IsEnabledRequest request)
Implementation of RPC IsEnabled.
|
void |
setCapabilitiesStatusJavaStub(java.lang.String service,
com.google.appengine.api.capabilities.CapabilityStatus status) |
void |
setCapabilitiesStatusPythonStub(java.lang.String service,
com.google.appengine.api.capabilities.CapabilityStatus status) |
void |
start() |
void |
stop() |
public static final java.lang.String PACKAGE
public java.lang.String getPackage()
public void init(LocalServiceContext context, java.util.Map<java.lang.String,java.lang.String> properties)
public void setCapabilitiesStatusJavaStub(java.lang.String service, com.google.appengine.api.capabilities.CapabilityStatus status)
public void setCapabilitiesStatusPythonStub(java.lang.String service, com.google.appengine.api.capabilities.CapabilityStatus status)
public void start()
public void stop()
public IsEnabledResponse isEnabled(Status status, IsEnabledRequest request)
status
- RPC statusrequest
- IsEnabledRequest
IsEnabledResponse
protected SummaryStatus getStatus(java.lang.String packageName, java.lang.String capability)
packageName
- name of the package associated with this capabilitycapability
- the name associated with this capability (often "*")public LocalCapabilitiesEnvironment getLocalCapabilitiesEnvironment()
public static java.lang.String geCapabilityPropertyKey(java.lang.String packageName, java.lang.String capability)