Examples of HPISessionManager


Examples of org.hpi.server.session.HPISessionManager

   * @param clientRequest
   * @return
   */
  private Response executeInvoker(ExecuteInvokerRequest clientRequest) {
    try {
      HPISessionManager sessionManager = HPISessionManager.getInstance();
      sessionManager.updateSession(clientRequest.getSessionId());
     
      HPIDataFactory dataFactory = HPIDataFactory.getInstance();
      Invoker invoker = dataFactory.getInvoker(clientRequest.getInvokeId());
     
      if (invoker != null) {
View Full Code Here

Examples of org.hpi.server.session.HPISessionManager

   * @return
   */
  private Response describeInvoker(DescribeInvokerRequest clientRequest) {
    Invoker invoker = null;
    try {
      HPISessionManager sessionManager = HPISessionManager.getInstance();
      sessionManager.updateSession(clientRequest.getSessionId());
      HPIDataFactory dataFactory = HPIDataFactory.getInstance();
      invoker = dataFactory.getInvoker(clientRequest.getInvokeId());
      if (invoker != null) {
        return new DescribeInvokerResponse(invoker, "Describe/consult invoker command executed successfully.", Response.Status.SUCCESS);
      } else {
View Full Code Here

Examples of org.hpi.server.session.HPISessionManager

   * Method to remove the session of the Session Manager explicitly
   * @param operation
   * @return
   */
  private LogoffResponse doLogoff(LogoffRequest operation) {
    HPISessionManager sessionManager = HPISessionManager.getInstance();
    if (sessionManager.deleteSession(operation.getSessionId())) {
      return new LogoffResponse("The session was removed successfully.", Response.Status.SUCCESS);
    } else {
      return new LogoffResponse("No session was found to remove.", Response.Status.FAIL);
    }
  }
View Full Code Here

Examples of org.hpi.server.session.HPISessionManager

   * @return
   */
  private ListInvokersResponse retrieveListInvokers(ListInvokersRequest request) {
    List<Invoker> listInvokers = null;
    try {
      HPISessionManager sessionManager = HPISessionManager.getInstance();
      sessionManager.updateSession(request.getSessionId());
      HPIDataFactory dataFactory = HPIDataFactory.getInstance();
      listInvokers = new ArrayList<Invoker>(dataFactory.getInvokers());
      return new ListInvokersResponse(listInvokers, "List invokers executed successfully.", Response.Status.SUCCESS);
    } catch (HPISessionException e) {
      return new ListInvokersResponse(listInvokers, "The session is not valid. " + e.getMessage(), Response.Status.FAIL);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.