Class InfoResource
java.lang.Object
org.apache.juneau.rest.server.servlet.RestResource
org.apache.juneau.rest.server.servlet.BasicRestResource
org.apache.juneau.microservice.management.InfoResource
- All Implemented Interfaces:
BasicUniversalConfig,DefaultConfig,DefaultHtmlConfig
Child-resource flavor of the
/info endpoint.
Mounts as a routed child via @Rest(children=InfoResource.class) under the subtree
/info and delegates to a shared InfoManager worker — the same logic the
mixin flavor uses, so the two forms cannot drift. Extends BasicRestResource so
the returned bean serializes via the BasicUniversalConfig set (mirrors HealthResource).
See Also:
- Since:
- 10.0.0
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.juneau.rest.server.servlet.RestResource
RestResource.Builder<R extends RestResource,SELF extends RestResource.Builder<R, SELF>>, RestResource.DefaultBuilder<R extends RestResource> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetInfo(RestRequest req) [GET /] - Application build/version/git metadata from the manifest.Methods inherited from class org.apache.juneau.rest.server.servlet.RestResource
builder, doLog, getContext, getPaths, getRequest, getResponse, getRestBuilder, log, log, setContext
-
Constructor Details
-
InfoResource
public InfoResource()
-
-
Method Details
-
getInfo
[GET /] - Application build/version/git metadata from the manifest.- Parameters:
req- The HTTP request.- Returns:
- The manifest main attributes as a sorted map (empty when no manifest is registered).
-