|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
org.objectweb.joram.client.jms.admin.JoramSaxWrapper
public class JoramSaxWrapper
XML SAX Wrapper for Joram Administration configuration file.
Field Summary | |
---|---|
(package private) static java.lang.String |
ATT_CLASSNAME
Syntaxic name for className attribute |
(package private) static java.lang.String |
ATT_CNXTIMER
Syntaxic name for cnxTimer attribute |
(package private) static java.lang.String |
ATT_DMQ
Syntaxic name for dead message queue attribute |
(package private) static java.lang.String |
ATT_HOST
Syntaxic name for host attribute |
(package private) static java.lang.String |
ATT_IDENTITYCLASS
Syntaxic name for identity class attribute |
(package private) static java.lang.String |
ATT_LOCATION
Syntaxic name for location attribute |
(package private) static java.lang.String |
ATT_LOGIN
Syntaxic name for login attribute |
(package private) static java.lang.String |
ATT_NAME
Syntaxic name for name attribute |
(package private) static java.lang.String |
ATT_NBMAXMSG
Syntaxic name for nbMaxMsg attribute |
(package private) static java.lang.String |
ATT_PARENT
Syntaxic name for parent attribute |
(package private) static java.lang.String |
ATT_PASSWORD
Syntaxic name for password attribute |
(package private) static java.lang.String |
ATT_PORT
Syntaxic name for port attribute |
(package private) static java.lang.String |
ATT_RELIABLECLASS
Syntaxic name for reliableClass attribute |
(package private) static java.lang.String |
ATT_SERVERID
Syntaxic name for serverId attribute |
(package private) static java.lang.String |
ATT_THRESHOLD
Syntaxic name for threshold attribute |
(package private) static java.lang.String |
ATT_TIMEOUT
Syntaxic name for timeout attribute |
(package private) static java.lang.String |
ATT_TYPE
Syntaxic name for type attribute |
(package private) static java.lang.String |
ATT_URL
Syntaxic name for url attribute |
(package private) static java.lang.String |
ATT_USER
Syntaxic name for user attribute |
(package private) static java.lang.String |
ATT_VALUE
Syntaxic name for value attribute |
(package private) java.util.Hashtable |
cfs
Contains ConnectionFactory defined in the current script |
(package private) java.lang.String |
className
|
(package private) java.util.Hashtable |
cluster
Temporary set of cluster's elements |
(package private) javax.jms.Connection |
cnx
|
(package private) int |
cnxTimer
|
(package private) java.lang.String |
conf
Working attribute used during configuration's |
(package private) java.util.List |
currentInterceptorList
|
(package private) AdminWrapper |
defaultWrapper
External wrapper used to perform administration stuff. |
(package private) static java.lang.String |
DFLT_CF
|
(package private) static java.lang.String |
DFLT_LISTEN_HOST
|
(package private) static int |
DFLT_LISTEN_PORT
|
(package private) java.lang.String |
dmq
|
(package private) java.util.Hashtable |
dmqs
Contains all DMQ defined in the current script |
(package private) static java.lang.String |
ELT_ADMINMODULE
Syntaxic name for AdminModule element |
(package private) static java.lang.String |
ELT_CLUSTER_CF
Syntaxic name for Cluster CF |
(package private) static java.lang.String |
ELT_CLUSTER_ELEMENT
Syntaxic name for Cluster element |
(package private) static java.lang.String |
ELT_CLUSTER_QUEUE
Syntaxic name for Cluster Queue |
(package private) static java.lang.String |
ELT_CLUSTER_TOPIC
Syntaxic name for Cluster Topic |
(package private) static java.lang.String |
ELT_COLLOCATEDCONNECT
Syntaxic name for collocatedConnect element |
(package private) static java.lang.String |
ELT_CONNECT
Syntaxic name for connect element |
(package private) static java.lang.String |
ELT_CONNECTIONFACTORY
Syntaxic name for ConnectionFactory element |
(package private) static java.lang.String |
ELT_DESTINATION
Syntaxic name for Destination element |
(package private) static java.lang.String |
ELT_DMQUEUE
Syntaxic name for Dead message Queue element |
(package private) static java.lang.String |
ELT_FREEREADER
Syntaxic name for freeReader element |
(package private) static java.lang.String |
ELT_FREEWRITER
Syntaxic name for freeWriter element |
(package private) static java.lang.String |
ELT_HACONNECT
Syntaxic name for haConnect element |
(package private) static java.lang.String |
ELT_HALOCAL
Syntaxic name for halocal element |
(package private) static java.lang.String |
ELT_HATCP
Syntaxic name for hatcp element |
(package private) static java.lang.String |
ELT_IN_INTERCEPTORS
|
(package private) static java.lang.String |
ELT_INITIALCONTEXT
Syntaxic name for InitialContext element |
(package private) static java.lang.String |
ELT_INTERCEPTOR
|
(package private) static java.lang.String |
ELT_JNDI
Syntaxic name for jndi element |
(package private) static java.lang.String |
ELT_JORAMADMIN
Syntaxic name for JoramAdmin element |
(package private) static java.lang.String |
ELT_LOCAL
Syntaxic name for local element |
(package private) static java.lang.String |
ELT_OUT_INTERCEPTORS
|
(package private) static java.lang.String |
ELT_PROPERTY
Syntaxic name for property element |
(package private) static java.lang.String |
ELT_QUEUE
Syntaxic name for Queue element |
(package private) static java.lang.String |
ELT_READER
Syntaxic name for reader element |
(package private) static java.lang.String |
ELT_SERVER
Syntaxic name for Server element |
(package private) static java.lang.String |
ELT_SOAP
Syntaxic name for soap element |
(package private) static java.lang.String |
ELT_TCP
Syntaxic name for tcp element |
(package private) static java.lang.String |
ELT_TOPIC
Syntaxic name for Topic element |
(package private) static java.lang.String |
ELT_USER
Syntaxic name for User element |
(package private) static java.lang.String |
ELT_WRITER
Syntaxic name for writer element |
(package private) boolean |
freeReading
|
(package private) boolean |
freeWriting
|
static java.lang.String |
HASCN
|
(package private) java.lang.String |
host
|
(package private) java.lang.String |
identityClass
|
(package private) java.util.List |
inInterceptorClassname
|
(package private) javax.naming.InitialContext |
jndiCtx
|
(package private) java.lang.String |
jndiName
|
(package private) java.lang.String |
joramAdmName
Name of joram admin to get from the file. |
static org.objectweb.util.monolog.api.Logger |
logger
|
(package private) java.lang.String |
login
|
(package private) java.lang.String |
name
|
(package private) int |
nbMaxMsg
|
(package private) java.lang.Object |
obj
|
(package private) java.util.List |
outInterceptorClassname
|
(package private) java.lang.String |
parent
|
(package private) java.lang.String |
password
|
(package private) int |
port
|
(package private) java.util.Properties |
properties
|
(package private) java.util.Hashtable |
queues
Contains all queues defined in the current script |
(package private) java.util.Vector |
readers
|
(package private) java.lang.String |
reliableClass
|
static java.lang.String |
SCN
|
(package private) int |
serverId
|
(package private) int |
threshold
|
(package private) int |
timeout
|
(package private) java.util.Hashtable |
toBind
|
(package private) java.util.Hashtable |
topics
Contains all topics defined in the current script |
(package private) java.lang.String |
type
|
(package private) java.lang.String |
url
|
(package private) java.lang.String |
user
|
(package private) java.util.Hashtable |
users
Contains all users defined in the current script |
(package private) AdminWrapper |
wrapper
Wrapper used to perform administration stuff. |
(package private) java.util.Vector |
writers
|
Constructor Summary | |
---|---|
JoramSaxWrapper()
Builds a new JoramSaxWrapper using by default AdminModule static connection. |
|
JoramSaxWrapper(AdminWrapper defaultWrapper)
Builds a new JoramSaxWrapper using by default the given administration connection. |
Method Summary | |
---|---|
(package private) void |
close()
|
(package private) void |
configureDestination(Destination dest)
|
void |
endDocument()
Finalizes parsing of a document. |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String rawName)
Receive notification of the end of an element. |
void |
error(org.xml.sax.SAXParseException e)
Handles notification of a recoverable parser error. |
void |
fatalError(org.xml.sax.SAXParseException e)
Handles notification of a non-recoverable parser error. |
(package private) AdminWrapper |
getWrapper()
Returns the wrapper to use. |
private boolean |
isSet(java.lang.String value)
|
void |
parse(java.io.Reader cfgReader,
java.lang.String cfgName)
Launches the XML parser. |
(package private) void |
setDestinationDMQ(Destination dest,
java.lang.String dmq)
|
void |
startDocument()
Initializes parsing of a document. |
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String rawName,
org.xml.sax.Attributes atts)
Receive notification of the start of an element. |
void |
warning(org.xml.sax.SAXParseException e)
Handles notification of a parser warning. |
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
---|
characters, endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String SCN
public static final java.lang.String HASCN
static final java.lang.String ELT_JORAMADMIN
static final java.lang.String ELT_ADMINMODULE
static final java.lang.String ELT_CONNECT
static final java.lang.String ELT_HACONNECT
static final java.lang.String ELT_COLLOCATEDCONNECT
static final java.lang.String ELT_CONNECTIONFACTORY
static final java.lang.String ELT_TCP
static final java.lang.String ELT_LOCAL
static final java.lang.String ELT_HATCP
static final java.lang.String ELT_HALOCAL
static final java.lang.String ELT_SOAP
static final java.lang.String ELT_JNDI
static final java.lang.String ELT_SERVER
static final java.lang.String ELT_USER
static final java.lang.String ELT_DESTINATION
static final java.lang.String ELT_QUEUE
static final java.lang.String ELT_TOPIC
static final java.lang.String ELT_DMQUEUE
static final java.lang.String ELT_PROPERTY
static final java.lang.String ELT_READER
static final java.lang.String ELT_WRITER
static final java.lang.String ELT_FREEREADER
static final java.lang.String ELT_FREEWRITER
static final java.lang.String ELT_INITIALCONTEXT
static final java.lang.String ELT_CLUSTER_CF
static final java.lang.String ELT_CLUSTER_QUEUE
static final java.lang.String ELT_CLUSTER_TOPIC
static final java.lang.String ELT_CLUSTER_ELEMENT
static final java.lang.String ELT_IN_INTERCEPTORS
static final java.lang.String ELT_OUT_INTERCEPTORS
static final java.lang.String ELT_INTERCEPTOR
static final java.lang.String ATT_NAME
static final java.lang.String ATT_LOGIN
static final java.lang.String ATT_PASSWORD
static final java.lang.String ATT_VALUE
static final java.lang.String ATT_HOST
static final java.lang.String ATT_PORT
static final java.lang.String ATT_CNXTIMER
static final java.lang.String ATT_RELIABLECLASS
static final java.lang.String ATT_URL
static final java.lang.String ATT_TIMEOUT
static final java.lang.String ATT_SERVERID
static final java.lang.String ATT_TYPE
static final java.lang.String ATT_CLASSNAME
static final java.lang.String ATT_USER
static final java.lang.String ATT_DMQ
static final java.lang.String ATT_NBMAXMSG
static final java.lang.String ATT_PARENT
static final java.lang.String ATT_THRESHOLD
static final java.lang.String ATT_LOCATION
static final java.lang.String ATT_IDENTITYCLASS
static final java.lang.String DFLT_LISTEN_HOST
static final int DFLT_LISTEN_PORT
static final java.lang.String DFLT_CF
java.lang.Object obj
java.lang.String name
java.lang.String login
java.lang.String password
java.lang.String host
int port
int cnxTimer
java.lang.String reliableClass
java.lang.String url
int timeout
int serverId
java.lang.String className
java.lang.String user
java.lang.String type
java.util.Properties properties
java.lang.String identityClass
java.lang.String jndiName
java.util.Hashtable toBind
java.util.Vector readers
java.util.Vector writers
boolean freeReading
boolean freeWriting
java.util.List inInterceptorClassname
java.util.List outInterceptorClassname
java.util.List currentInterceptorList
javax.naming.InitialContext jndiCtx
AdminWrapper defaultWrapper
It is defined at creation and it is used by default if no administration connection is defined in the script. if it is not defined the static AdminModule connection is used.
AdminWrapper wrapper
It is defined through AdminModule element, it is closed at the end of the script. if it is not defined the wrapper set at creation is used, if none the static AdminModule connection is used.
javax.jms.Connection cnx
java.util.Hashtable cfs
java.util.Hashtable users
java.util.Hashtable queues
java.util.Hashtable topics
java.util.Hashtable dmqs
java.util.Hashtable cluster
java.lang.String dmq
int threshold
int nbMaxMsg
java.lang.String parent
java.lang.String joramAdmName
java.lang.String conf
public static org.objectweb.util.monolog.api.Logger logger
Constructor Detail |
---|
public JoramSaxWrapper()
public JoramSaxWrapper(AdminWrapper defaultWrapper)
defaultWrapper
- The administration connection to use by default.Method Detail |
---|
AdminWrapper getWrapper() throws java.net.ConnectException
java.net.ConnectException
- if no wrapper is defined.void close() throws javax.jms.JMSException
javax.jms.JMSException
public void parse(java.io.Reader cfgReader, java.lang.String cfgName) throws java.lang.Exception
java.lang.Exception
public void fatalError(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
fatalError
in interface org.xml.sax.ErrorHandler
fatalError
in class org.xml.sax.helpers.DefaultHandler
e
- The warning information encoded as an exception.
org.xml.sax.SAXException
- Any SAX exception, possibly wrapping another exception.public void error(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
error
in interface org.xml.sax.ErrorHandler
error
in class org.xml.sax.helpers.DefaultHandler
e
- The warning information encoded as an exception.
org.xml.sax.SAXException
- Any SAX exception, possibly wrapping another exception.public void warning(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
warning
in interface org.xml.sax.ErrorHandler
warning
in class org.xml.sax.helpers.DefaultHandler
e
- The warning information encoded as an exception.
org.xml.sax.SAXException
- Any SAX exception, possibly wrapping another exception.private final boolean isSet(java.lang.String value)
public void startDocument() throws org.xml.sax.SAXException
startDocument
in interface org.xml.sax.ContentHandler
startDocument
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
- unspecialized errorpublic void startElement(java.lang.String uri, java.lang.String localName, java.lang.String rawName, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
uri
- The Namespace URIlocalName
- The local namerawName
- The qualified nameatts
- The attributes attached to the element.
org.xml.sax.SAXException
- unspecialized errorpublic void endElement(java.lang.String uri, java.lang.String localName, java.lang.String rawName) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
uri
- The Namespace URIlocalName
- The local namerawName
- The qualified name
org.xml.sax.SAXException
- unspecialized errorvoid configureDestination(Destination dest) throws java.lang.Exception
java.lang.Exception
void setDestinationDMQ(Destination dest, java.lang.String dmq) throws java.lang.Exception
java.lang.Exception
public void endDocument() throws org.xml.sax.SAXException
endDocument
in interface org.xml.sax.ContentHandler
endDocument
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
- unspecialized error
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |