Class CommandResource
- java.lang.Object
-
- org.glassfish.admin.rest.resources.admin.CommandResource
-
@Path("/") public class CommandResource extends Object- Author:
- mmares
-
-
Field Summary
Fields Modifier and Type Field Description static intMAX_AGEstatic StringSESSION_COOKIE_NAMEprotected org.glassfish.jersey.internal.util.collection.Ref<Subject>subjectRef
-
Constructor Summary
Constructors Constructor Description CommandResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.ws.rs.core.ResponseexecCommandEmptyInMultOut(String command, String indent, String modelETag, jakarta.ws.rs.core.Cookie jSessionId)jakarta.ws.rs.core.ResponseexecCommandEmptyInSimpOut(String command, String indent, String modelETag, jakarta.ws.rs.core.Cookie jSessionId)jakarta.ws.rs.core.ResponseexecCommandEmptyInSseOut(String command, String modelETag, jakarta.ws.rs.core.Cookie jSessionId)jakarta.ws.rs.core.ResponseexecCommandMultInMultOut(String command, String indent, String modelETag, jakarta.ws.rs.core.Cookie jSessionId, ParamsWithPayload pwp)jakarta.ws.rs.core.ResponseexecCommandMultInSimpOut(String command, String indent, String modelETag, jakarta.ws.rs.core.Cookie jSessionId, ParamsWithPayload pwp)jakarta.ws.rs.core.ResponseexecCommandMultInSseOut(String command, String modelETag, jakarta.ws.rs.core.Cookie jSessionId, ParamsWithPayload pwp)jakarta.ws.rs.core.ResponseexecCommandSimpInMultOut(String command, String indent, String modelETag, jakarta.ws.rs.core.Cookie jSessionId, ParameterMap data)jakarta.ws.rs.core.ResponseexecCommandSimpInSimpOut(String command, String indent, String modelETag, jakarta.ws.rs.core.Cookie jSessionId, ParameterMap data)jakarta.ws.rs.core.ResponseexecCommandSimpInSseOut(String command, String modelETag, jakarta.ws.rs.core.Cookie jSessionId, ParameterMap data)jakarta.ws.rs.core.ResponsegetCommandModel(String command)jakarta.ws.rs.core.NewCookiegetJSessionCookie(jakarta.ws.rs.core.Cookie jSessionId)This will create a unique SessionId, Max-Age,Version,Path to be added to the Set-Cookie headerStringgetManPageHtml(String command)StringgetManPageTxt(String command, String eol)jakarta.ws.rs.core.ResponseoptionsCommandModel(String commandName)
-
-
-
Field Detail
-
SESSION_COOKIE_NAME
public static final String SESSION_COOKIE_NAME
- See Also:
- Constant Field Values
-
MAX_AGE
public static final int MAX_AGE
- See Also:
- Constant Field Values
-
subjectRef
@Inject protected org.glassfish.jersey.internal.util.collection.Ref<Subject> subjectRef
-
-
Method Detail
-
getCommandModel
@GET @Path("/{command:.*}/") @Produces({"application/json","application/xml","application/x-javascript"}) public jakarta.ws.rs.core.Response getCommandModel(@PathParam("command") String command) throws jakarta.ws.rs.WebApplicationException- Throws:
jakarta.ws.rs.WebApplicationException
-
optionsCommandModel
@OPTIONS @Path("/{command:.*}/") @Produces({"application/json","application/xml","application/x-javascript"}) public jakarta.ws.rs.core.Response optionsCommandModel(@PathParam("command") String commandName) throws jakarta.ws.rs.WebApplicationException- Throws:
jakarta.ws.rs.WebApplicationException
-
getManPageHtml
@GET @Path("/{command:.*}/manpage") @Produces("text/html") public String getManPageHtml(@PathParam("command") String command) throws IOException, jakarta.ws.rs.WebApplicationException- Throws:
IOExceptionjakarta.ws.rs.WebApplicationException
-
getManPageTxt
@GET @Path("/{command:.*}/manpage") @Produces("text/plain") public String getManPageTxt(@PathParam("command") String command, @QueryParam("eol") String eol) throws IOException, jakarta.ws.rs.WebApplicationException- Throws:
IOExceptionjakarta.ws.rs.WebApplicationException
-
execCommandSimpInSimpOut
@POST @Path("/{command:.*}/") @Consumes("application/x-www-form-urlencoded") @Produces({"application/json","application/x-javascript"}) public jakarta.ws.rs.core.Response execCommandSimpInSimpOut(@PathParam("command") String command, @HeaderParam("X-Indent") String indent, @HeaderParam("X-If-Command-Model-Match") String modelETag, @CookieParam("JSESSIONID") jakarta.ws.rs.core.Cookie jSessionId, ParameterMap data)
-
execCommandMultInSimpOut
@POST @Path("/{command:.*}/") @Consumes("multipart/form-data") @Produces({"application/json","application/x-javascript"}) public jakarta.ws.rs.core.Response execCommandMultInSimpOut(@PathParam("command") String command, @HeaderParam("X-Indent") String indent, @HeaderParam("X-If-Command-Model-Match") String modelETag, @CookieParam("JSESSIONID") jakarta.ws.rs.core.Cookie jSessionId, ParamsWithPayload pwp)
-
execCommandEmptyInSimpOut
@POST @Path("/{command:.*}/") @Produces({"application/json","application/x-javascript"}) public jakarta.ws.rs.core.Response execCommandEmptyInSimpOut(@PathParam("command") String command, @HeaderParam("X-Indent") String indent, @HeaderParam("X-If-Command-Model-Match") String modelETag, @CookieParam("JSESSIONID") jakarta.ws.rs.core.Cookie jSessionId)
-
execCommandSimpInMultOut
@POST @Path("/{command:.*}/") @Consumes("application/x-www-form-urlencoded") @Produces("multipart/mixed") public jakarta.ws.rs.core.Response execCommandSimpInMultOut(@PathParam("command") String command, @HeaderParam("X-Indent") String indent, @HeaderParam("X-If-Command-Model-Match") String modelETag, @CookieParam("JSESSIONID") jakarta.ws.rs.core.Cookie jSessionId, ParameterMap data)
-
execCommandMultInMultOut
@POST @Path("/{command:.*}/") @Consumes("multipart/form-data") @Produces("multipart/mixed") public jakarta.ws.rs.core.Response execCommandMultInMultOut(@PathParam("command") String command, @HeaderParam("X-Indent") String indent, @HeaderParam("X-If-Command-Model-Match") String modelETag, @CookieParam("JSESSIONID") jakarta.ws.rs.core.Cookie jSessionId, ParamsWithPayload pwp)
-
execCommandEmptyInMultOut
@POST @Path("/{command:.*}/") @Produces("multipart/mixed") public jakarta.ws.rs.core.Response execCommandEmptyInMultOut(@PathParam("command") String command, @HeaderParam("X-Indent") String indent, @HeaderParam("X-If-Command-Model-Match") String modelETag, @CookieParam("JSESSIONID") jakarta.ws.rs.core.Cookie jSessionId)
-
execCommandSimpInSseOut
@POST @Path("/{command:.*}/") @Consumes("application/x-www-form-urlencoded") @Produces("text/event-stream") public jakarta.ws.rs.core.Response execCommandSimpInSseOut(@PathParam("command") String command, @HeaderParam("X-If-Command-Model-Match") String modelETag, @CookieParam("JSESSIONID") jakarta.ws.rs.core.Cookie jSessionId, ParameterMap data)
-
execCommandMultInSseOut
@POST @Path("/{command:.*}/") @Consumes("multipart/form-data") @Produces("text/event-stream") public jakarta.ws.rs.core.Response execCommandMultInSseOut(@PathParam("command") String command, @HeaderParam("X-If-Command-Model-Match") String modelETag, @CookieParam("JSESSIONID") jakarta.ws.rs.core.Cookie jSessionId, ParamsWithPayload pwp)
-
execCommandEmptyInSseOut
@POST @Path("/{command:.*}/") @Produces("text/event-stream") public jakarta.ws.rs.core.Response execCommandEmptyInSseOut(@PathParam("command") String command, @HeaderParam("X-If-Command-Model-Match") String modelETag, @CookieParam("JSESSIONID") jakarta.ws.rs.core.Cookie jSessionId)
-
getJSessionCookie
public jakarta.ws.rs.core.NewCookie getJSessionCookie(jakarta.ws.rs.core.Cookie jSessionId)
This will create a unique SessionId, Max-Age,Version,Path to be added to the Set-Cookie header
-
-