Package anvil.session

Examples of anvil.session.Session


  public void handleGet(GenericInputStream input, PrintStream output, String[] request) throws IOException
  {
    int n = request.length;
    if (n>1) {
      String id = request[1];
      Session session = _container.getSession(id);
      if (session != null) {
        //session.touch();
        output.println("ok");
        printSession(output, session);
        output.flush();
View Full Code Here


 
  public void handleInvalidate(GenericInputStream input, PrintStream output, String[] request) throws IOException
  {
    if (request.length>1) {
      String id = request[1];
      Session session = _container.getSession(id);
      if (session != null) {
        session.invalidate();
        output.println("ok");
        output.flush();
        return;
      }
    }
View Full Code Here

  public void handleValidate(GenericInputStream input, PrintStream output, String[] request) throws IOException
  {
    if (request.length>1) {
      String id = request[1];
      Session session = _container.getSession(id);
      if (session != null) {
        if (session.validate()) {
          output.println("valid");
        } else {
          output.println("invalid");
        }
        output.flush();
View Full Code Here

  public void handleStore(GenericInputStream input, PrintStream output, String[] request) throws IOException
  {
    if (request.length>2) {
      String id = request[1];
      String name = Conversions.URLDecode(request[2]);
      Session session = _container.getSession(id);
      if (session != null) {
        try {
          Any data = Serialization.unserialize(_context, input);
          session.setAttribute(name, data);
          output.println("ok");
          output.flush();
          return;
        } catch (UnserializationException e) {
        }
View Full Code Here

  public void handleFetch(GenericInputStream input, PrintStream output, String[] request) throws IOException
  {
    if (request.length>2) {
      String id = request[1];
      String name = Conversions.URLDecode(request[2]);
      Session session = _container.getSession(id);
      if (session != null) {
        Object obj = session.getAttribute(name);
        if (obj != null) {
          Any data = Any.create(obj);
          output.println("ok");
          Serialization.serialize(_context, data, output);
          output.flush();
View Full Code Here

  public void handleDispose(GenericInputStream input, PrintStream output, String[] request) throws IOException
  {
    if (request.length>2) {
      String id = request[1];
      String name = Conversions.URLDecode(request[2]);
      Session session = _container.getSession(id);
      if (session != null) {
        session.removeAttribute(name);
        output.println("ok");
        output.flush();
        return;
      }
    }
View Full Code Here

  public void handleSetCitizen(GenericInputStream input, PrintStream output, String[] request) throws IOException
  {
    if (request.length>2) {
      String id = request[1];
      String citizen = Conversions.URLDecode(request[2]);
      Session session = _container.getSession(id);
      if (session != null) {
        session.setCitizen(citizen);
        output.println("ok");
        output.flush();
        return;
      }
    }
View Full Code Here

  public void handleGetCitizen(GenericInputStream input, PrintStream output, String[] request) throws IOException
  {
    if (request.length>1) {
      String id = request[1];
      Session session = _container.getSession(id);
      if (session != null) {
        String citizen = session.getCitizen();
        output.println("ok");
        if (citizen != null) {
          output.println(citizen);
        } else {
          output.println();
View Full Code Here

TOP

Related Classes of anvil.session.Session

Copyright © 2018 www.massapicom. 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.