FileDocCategorySizeDatePackage
Logon.javaAPI DocExample3739Mon Apr 06 18:10:24 BST 1998None

Logon

public class Logon extends Object implements Serializable

Fields Summary
private Date
date
private String
username
private transient String
password
Constructors Summary
Logon(String name, String pwd)

      
    username = name;
    password = pwd;
  
Methods Summary
public static voidmain(java.lang.String[] args)

    Logon a = new Logon("Hulk", "myLittlePony");
    System.out.println( "logon a = " + a);
    try {
      ObjectOutputStream o =
        new ObjectOutputStream(
          new FileOutputStream("Logon.out"));
      o.writeObject(a);
      o.close();
      // Delay:
      int seconds = 5;
      long t = System.currentTimeMillis()
             + seconds * 1000;
      while(System.currentTimeMillis() < t)
        ;
      // Now get them back:
      ObjectInputStream in =
        new ObjectInputStream(
          new FileInputStream("Logon.out"));
      System.out.println(
        "Recovering object at " + new Date());
      a = (Logon)in.readObject();
      System.out.println( "logon a = " + a);
    } catch(Exception e) {
      e.printStackTrace();
    }
  
public java.lang.StringtoString()

    String pwd =
      (password == null) ? "(n/a)" : password;
    return "logon info: \n   " +
      "username: " + username +
      "\n   date: " + date.toString() +
      "\n   password: " + pwd;