submarine.core
Class EAISystem.ErrorObject

java.lang.Object
  |
  +--submarine.core.EAISystem.ErrorObject
All Implemented Interfaces:
Archivable, java.io.Serializable
Enclosing class:
EAISystem

public static final class EAISystem.ErrorObject
extends java.lang.Object
implements java.io.Serializable, Archivable

Classe servant à encapsuler un message soumis au systeme accompagnée d'une erreur détectée.

See Also:
Serialized Form

Field Summary
 java.lang.String error
          Le message d'erreur
 java.lang.Object message
          Le message
 
Constructor Summary
EAISystem.ErrorObject(java.lang.Object m, java.lang.String e)
          Le constructeur
 
Method Summary
 void archive(java.io.OutputStream out)
          Procède à l'archivage de l'objet dans le flux.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

message

public java.lang.Object message
Le message

error

public java.lang.String error
Le message d'erreur
Constructor Detail

EAISystem.ErrorObject

public EAISystem.ErrorObject(java.lang.Object m,
                             java.lang.String e)
Le constructeur
Parameters:
m - Le message
e - L'erreur
Method Detail

archive

public void archive(java.io.OutputStream out)
             throws java.lang.Exception
Description copied from interface: Archivable
Procède à l'archivage de l'objet dans le flux. Le programme appelant doit fournir un flux valide et doit se charger de flusher et fermer le flux. Ces actions ne sont pas du resort de cette implémentation.
Specified by:
archive in interface Archivable
Following copied from interface: submarine.core.Archivable
Parameters:
out - Le flux dans lequel l'objet doit s'écrire.
Throws:
java.lang.Exception -  
See Also:
OutputStream

Submarine project. free distribution of this software must include the opensource licence.
Guénolé de Cadoudal.