Uses of Class
edu.uiuc.ncsa.sas.thing.action.Action
-
Packages that use Action Package Description edu.uiuc.ncsa.sas SAS = Subject-action service.edu.uiuc.ncsa.sas.cli A basic implementation of theCLIDriver
so that it can be run as an SAS serveredu.uiuc.ncsa.sas.example This has an example of how to extend SAS to create an executable program.edu.uiuc.ncsa.sas.thing.action edu.uiuc.ncsa.sas.thing.response edu.uiuc.ncsa.sas.webclient -
-
Uses of Action in edu.uiuc.ncsa.sas
Methods in edu.uiuc.ncsa.sas with parameters of type Action Modifier and Type Method Description protected Response
SASServlet. doExecute(SessionRecord sessionRecord, Action action)
Response
Executable. execute(Action action)
Response
SASCLIDriver. execute(Action action)
-
Uses of Action in edu.uiuc.ncsa.sas.cli
Methods in edu.uiuc.ncsa.sas.cli with parameters of type Action Modifier and Type Method Description Response
SASServerSideCLiDriver. execute(Action action)
-
Uses of Action in edu.uiuc.ncsa.sas.example
Methods in edu.uiuc.ncsa.sas.example with parameters of type Action Modifier and Type Method Description Response
EchoExecutable. execute(Action action)
-
Uses of Action in edu.uiuc.ncsa.sas.thing.action
Subclasses of Action in edu.uiuc.ncsa.sas.thing.action Modifier and Type Class Description class
ExecuteAction
Created by Jeff Gaynor
on 8/15/22 at 10:51 AMclass
InvokeAction
Invoke a specific method in theExecutable
implementation.class
LogoffAction
Created by Jeff Gaynor
on 8/15/22 at 10:52 AMclass
LogonAction
Created by Jeff Gaynor
on 8/15/22 at 10:51 AMclass
NewKeyAction
Request a new symmetric key from the server with the given bit size.Methods in edu.uiuc.ncsa.sas.thing.action that return Action Modifier and Type Method Description Action
ActionDeserializer. rsaDeserialize(SessionRecord sessionRecord, String payload)
Action
ActionDeserializer. toAction(net.sf.json.JSONObject jsonObject)
Takes a single known action item and returns the right oneMethods in edu.uiuc.ncsa.sas.thing.action that return types with arguments of type Action Modifier and Type Method Description List<Action>
ActionDeserializer. rsaDeserialize(SessionRecord sessionRecord, javax.servlet.http.HttpServletRequest request)
Given the request, grab the body of the postList<Action>
ActionDeserializer. sDeserialize(SessionRecord sessionRecord, String payload)
List<Action>
ActionDeserializer. sDeserialize(SessionRecord sessionRecord, javax.servlet.http.HttpServletRequest request)
List<Action>
ActionDeserializer. toActions(net.sf.json.JSONObject jsonObject)
Options for format are -
Uses of Action in edu.uiuc.ncsa.sas.thing.response
Methods in edu.uiuc.ncsa.sas.thing.response with parameters of type Action Modifier and Type Method Description void
Response. init(Action action)
Constructors in edu.uiuc.ncsa.sas.thing.response with parameters of type Action Constructor Description LogoffResponse(Action action, String message)
LogonResponse(Action action, UUID sessionID, byte[] sKey)
NewKeyResponse(Action action, byte[] key)
OutputResponse(Action action, String content)
PromptResponse(Action action, String prompt)
Response(String responseType, Action action)
-
Uses of Action in edu.uiuc.ncsa.sas.webclient
Methods in edu.uiuc.ncsa.sas.webclient with parameters of type Action Modifier and Type Method Description Response
Client. doPost(Action action)
Wraps the action in and does the post.Response
Client. doPost(Action action, boolean rsaEncrypt)
Response
Client. execute(Action action)
Call this for an arbitraryAction
.
-