Serialized Form


Package submarine.connectors

Class submarine.connectors.ArchivableFile implements Serializable

Serialized Fields

shouldDelete

boolean shouldDelete


Package submarine.core

Class submarine.core.ChannelInfos implements Serializable

Serialized Fields

name

java.lang.String name
Le nom du Channel.
See Also:
EAISystem.selectChannels(submarine.core.RouteInfos)

msgType

java.lang.String msgType
Le type du message.
See Also:
EAISystem.selectChannels(submarine.core.RouteInfos)

parserClassName

java.lang.String parserClassName
Le nom complet de la classe qui doit implémenter Serializer pour le parsing vers XML. Dans ce cas seule la fonction Serializer.serializeObject(java.lang.Object) sera utilisée.

source

java.lang.String source
La source du Channel.
See Also:
EAISystem.selectChannels(submarine.core.RouteInfos)

serializerClassName

java.lang.String serializerClassName
Le nom complet de la classe qui doit implémenter Serializer pour la serialisation depuis XML. Dans ce cas seule la fonction Serializer.serializeXML(org.w3c.dom.Document) sera utilisée.

destination

java.lang.String destination
La destination du Channel.
See Also:
EAISystem.selectChannels(submarine.core.RouteInfos)

writerName

java.lang.String writerName
Le nom de la WritingFunction servant à transmettre le message transformé à la destination.

errorWriterName

java.lang.String errorWriterName
Le nom de la WritingFunction servant à traiter les erreur su ce Channel. Facultatif.

archive

boolean[] archive
Un tableau de 4 boolean pour paraméter ce qui doit être archivé. Si archive[x] est vrai alors l'archive de l'étape x sera réalisée. x prend les valeurs ChannelInfos.IN, ChannelInfos.IN_XML, ChannelInfos.OUT, ChannelInfos.OUT_XML.

xslInfos

XSLTransformInfos xslInfos
Les informations relatives à la transformation XSL.
See Also:
XSLTransformInfos

xmlParserConfig

org.w3c.dom.Element xmlParserConfig
L'element xml pour la configuration du parser. Cet élément est envoyé à la fonction XMLConfigurable.init(org.w3c.dom.Element) pour le parser.

xmlSerializerConfig

org.w3c.dom.Element xmlSerializerConfig
L'element xml pour la configuration du sérialiser. Cet élément est envoyé à la fonction XMLConfigurable.init(org.w3c.dom.Element) pour le parser.

Class submarine.core.EAISystem.ErrorObject implements Serializable

Serialized Fields

message

java.lang.Object message
Le message

error

java.lang.String error
Le message d'erreur

Class submarine.core.Message implements Serializable

Serialized Fields

message

java.lang.Object message
L'objet du message.

context

Message.MsgContext context
Le contexte du message.

infos

RouteInfos infos

Channel

ChannelInfos Channel

Class submarine.core.Message.MsgContext implements Serializable

Serialized Fields

docId

java.lang.String docId

attributes

java.util.Properties attributes

Class submarine.core.RouteInfos implements Serializable

Serialized Fields

source

java.lang.String source
La source du message.
"*" si la source est inconnue ou que toutes les sources font l'affaire.
Ignorée si RouteInfos.Channel est défini.

destination

java.lang.String destination
La destination du message.
"*" si la destination est inconnue ou que toutes les destinations font l'affaire.
Ignorée si RouteInfos.Channel est défini.

Channel

java.lang.String Channel
Le Channel à emprunter.
Si spécifié, il doit correspondre à un Channel définie dans la configuration de l'EAI.
S'il est inconnu, ou que plusieurs Channels doivent être choisis, "*" est requis.

msgType

java.lang.String msgType
Le type du message.
"*" si le type est inconnu ou que tous les types de messages font l'affaire.
Ignorée si RouteInfos.Channel est défini.

sync

boolean sync
Vrai si le message doit être envoyé en synchrone.
Faut si le message doit être asynchrone.

Class submarine.core.SyncQueue implements Serializable

Serialized Fields

list

java.util.List list

Class submarine.core.XSLTransformInfos implements Serializable

Serialized Fields

fileName

java.lang.String fileName
Le nom du fichier xsl que le Channel devra appliquer. Le chemin est soit absolu, soit relatif au répertoire de lancement Java.

params

java.util.Hashtable params
Les paramètres. Cette Hashtable indexe par nom de paramètre un objet qui est soit un Node (le premier fils de l'élément <param>) soit un Type.

Class submarine.core.XSLTransformInfos.Type implements Serializable

Serialized Fields

type

int type
Contient une des constantes : XSLTransformInfos.Type.NOW.

param

java.lang.String param
Une info supplémentaire qui peut être utile pour compléter l'action du type de paramètre.


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