Package com.netflix.eureka.resources
Class ApplicationResource
- java.lang.Object
-
- com.netflix.eureka.resources.ApplicationResource
-
@Produces({"application/xml","application/json"}) public class ApplicationResource extends java.lang.ObjectA jersey resource that handles request related to a particularApplication.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.ws.rs.core.ResponseaddInstance(com.netflix.appinfo.InstanceInfo info, java.lang.String isReplication)Registers information about a particular instance for anApplication.jakarta.ws.rs.core.ResponsegetApplication(java.lang.String version, java.lang.String acceptHeader, java.lang.String eurekaAccept)Gets information about a particularApplication.java.lang.StringgetAppName()InstanceResourcegetInstanceInfo(java.lang.String id)Gets information about a particular instance of an application.
-
-
-
Method Detail
-
getAppName
public java.lang.String getAppName()
-
getApplication
@GET public jakarta.ws.rs.core.Response getApplication(@PathParam("version") java.lang.String version, @HeaderParam("Accept") java.lang.String acceptHeader, @HeaderParam("X-Eureka-Accept") java.lang.String eurekaAccept)Gets information about a particularApplication.- Parameters:
version- the version of the request.acceptHeader- the accept header of the request to indicate whether to serve JSON or XML data.- Returns:
- the response containing information about a particular application.
-
getInstanceInfo
@Path("{id}") public InstanceResource getInstanceInfo(@PathParam("id") java.lang.String id)Gets information about a particular instance of an application.- Parameters:
id- the unique identifier of the instance.- Returns:
- information about a particular instance.
-
addInstance
@POST @Consumes({"application/json","application/xml"}) public jakarta.ws.rs.core.Response addInstance(com.netflix.appinfo.InstanceInfo info, @HeaderParam("x-netflix-discovery-replication") java.lang.String isReplication)Registers information about a particular instance for anApplication.- Parameters:
info-InstanceInfoinformation of the instance.isReplication- a header parameter containing information whether this is replicated from other nodes.
-
-