jPOS 1.6.1 API Documentation

org.jpos.q2
Class Q2

java.lang.Object
  extended by org.jpos.q2.Q2
All Implemented Interfaces:
java.io.FileFilter, java.lang.Runnable

public class Q2
extends java.lang.Object
implements java.io.FileFilter, java.lang.Runnable

Version:
$Revision: 2621 $ $Date: 2008-05-01 15:05:53 -0700 (Thu, 01 May 2008) $
Author:
Alireza Taherkordi, Alejandro P. Revilla, Alwyn Schoeman

Nested Class Summary
static class Q2.QEntry
           
 
Field Summary
static java.lang.String DEFAULT_DEPLOY_DIR
           
static java.lang.String DUPLICATE_EXTENSION
           
static java.lang.String ENV_EXTENSION
           
static java.lang.String ERROR_EXTENSION
           
static java.lang.String JMX_NAME
           
static java.lang.String LOGGER_CONFIG
           
static java.lang.String LOGGER_NAME
           
static java.lang.String PROTECTED_QBEAN
           
static java.lang.String Q2_CLASS_LOADER
           
static java.lang.String Q2_DATE
           
static java.lang.String Q2_REVISION
           
static java.lang.String Q2_VERSION
           
static java.lang.String QBEAN_NAME
           
static java.lang.String REALM
           
static int SCAN_INTERVAL
           
static long SHUTDOWN_TIMEOUT
           
 
Constructor Summary
Q2()
           
Q2(java.lang.String[] args)
           
 
Method Summary
 boolean accept(java.io.File f)
           
 java.lang.String[] getCommandLineArgs()
           
 java.lang.String getDate()
           
 java.io.File getDeployDir()
           
 QFactory getFactory()
           
 QClassLoader getLoader()
           
 Log getLog()
           
 javax.management.MBeanServer getMBeanServer()
           
 java.lang.String getRelease()
           
 java.lang.String getRevision()
           
 long getUptime()
           
 java.lang.String getVersion()
           
static void main(java.lang.String[] args)
           
 void relax()
           
 void relax(long sleep)
           
 void run()
           
 boolean running()
           
 void shutdown()
           
 void shutdown(boolean join)
           
 void start()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Q2_VERSION

public static final java.lang.String Q2_VERSION
See Also:
Constant Field Values

Q2_REVISION

public static final java.lang.String Q2_REVISION
See Also:
Constant Field Values

Q2_DATE

public static final java.lang.String Q2_DATE
See Also:
Constant Field Values

DEFAULT_DEPLOY_DIR

public static final java.lang.String DEFAULT_DEPLOY_DIR
See Also:
Constant Field Values

JMX_NAME

public static final java.lang.String JMX_NAME
See Also:
Constant Field Values

LOGGER_NAME

public static final java.lang.String LOGGER_NAME
See Also:
Constant Field Values

REALM

public static final java.lang.String REALM
See Also:
Constant Field Values

LOGGER_CONFIG

public static final java.lang.String LOGGER_CONFIG
See Also:
Constant Field Values

QBEAN_NAME

public static final java.lang.String QBEAN_NAME
See Also:
Constant Field Values

Q2_CLASS_LOADER

public static final java.lang.String Q2_CLASS_LOADER
See Also:
Constant Field Values

DUPLICATE_EXTENSION

public static final java.lang.String DUPLICATE_EXTENSION
See Also:
Constant Field Values

ERROR_EXTENSION

public static final java.lang.String ERROR_EXTENSION
See Also:
Constant Field Values

ENV_EXTENSION

public static final java.lang.String ENV_EXTENSION
See Also:
Constant Field Values

PROTECTED_QBEAN

public static final java.lang.String PROTECTED_QBEAN
See Also:
Constant Field Values

SCAN_INTERVAL

public static final int SCAN_INTERVAL
See Also:
Constant Field Values

SHUTDOWN_TIMEOUT

public static final long SHUTDOWN_TIMEOUT
See Also:
Constant Field Values
Constructor Detail

Q2

public Q2(java.lang.String[] args)

Q2

public Q2()
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

start

public void start()
           throws javax.management.MalformedObjectNameException,
                  javax.management.InstanceAlreadyExistsException,
                  javax.management.NotCompliantMBeanException,
                  javax.management.MBeanRegistrationException
Throws:
javax.management.MalformedObjectNameException
javax.management.InstanceAlreadyExistsException
javax.management.NotCompliantMBeanException
javax.management.MBeanRegistrationException

shutdown

public void shutdown()

running

public boolean running()

shutdown

public void shutdown(boolean join)

getLoader

public QClassLoader getLoader()

getFactory

public QFactory getFactory()

getCommandLineArgs

public java.lang.String[] getCommandLineArgs()

accept

public boolean accept(java.io.File f)
Specified by:
accept in interface java.io.FileFilter

getDeployDir

public java.io.File getDeployDir()

relax

public void relax(long sleep)

relax

public void relax()

getLog

public Log getLog()

getMBeanServer

public javax.management.MBeanServer getMBeanServer()

getUptime

public long getUptime()

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception

getVersion

public java.lang.String getVersion()

getRevision

public java.lang.String getRevision()

getDate

public java.lang.String getDate()

getRelease

public java.lang.String getRelease()

jPOS.org