public class ApplicationResource
extends java.lang.Object
Application.| Constructor and Description |
|---|
ApplicationResource(java.lang.String appName) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInstance(com.netflix.appinfo.InstanceInfo info,
java.lang.String isReplication)
Registers information about a particular instance for an
Application. |
javax.ws.rs.core.Response |
getApplication(java.lang.String version,
java.lang.String acceptHeader,
java.lang.String eurekaAccept)
Gets information about a particular
Application. |
java.lang.String |
getAppName() |
InstanceResource |
getInstanceInfo(java.lang.String id)
Gets information about a particular instance of an application.
|
public java.lang.String getAppName()
public javax.ws.rs.core.Response getApplication(java.lang.String version,
@HeaderParam(value="Accept")
java.lang.String acceptHeader,
@HeaderParam(value="X-Eureka-Accept")
java.lang.String eurekaAccept)
Application.version - the version of the request.acceptHeader - the accept header of the request to indicate whether to serve
JSON or XML data.public InstanceResource getInstanceInfo(java.lang.String id)
id - the unique identifier of the instance.public void addInstance(com.netflix.appinfo.InstanceInfo info,
@HeaderParam(value="x-netflix-discovery-replication")
java.lang.String isReplication)
Application.info - InstanceInfo information of the instance.isReplication - a header parameter containing information whether this is
replicated from other nodes.