Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A C D E F G H I L M N O P Q R S T V W X _

## A

AbstractObjectPool - class org.huihoo.jfox.pool.AbstractObjectPool.
  the supper class of all object pool
AbstractObjectPool(ObjectFactory) - Constructor for class org.huihoo.jfox.pool.AbstractObjectPool
AbstractObjectPool(String, String) - Constructor for class org.huihoo.jfox.pool.AbstractObjectPool
activate() - Method in class org.huihoo.jfox.pool.TestPoolableObject
activate() - Method in interface org.huihoo.jfox.pool.PoolableObject
  actvite the object before it be retrived
activate() - Method in class org.huihoo.jfox.pool.thread.WorkerThread
activate() - Method in class org.huihoo.jfox.pool.connection.SimplePoolableConnection
addPath(String) - Method in interface org.huihoo.jfox.xmlet.DirMLetMBean
  add a path want to be load, must be a directory
addPath(String) - Method in class org.huihoo.jfox.xmlet.DirMLet
addURL(String) - Method in class org.huihoo.jfox.xmlet.XMLet
addURL(URL) - Method in class org.huihoo.jfox.xmlet.XMLet
ArgType - interface org.huihoo.jfox.xmlet.jaxb.ArgType.
  Java content class for ArgType complex type.
ArgTypeImpl - class org.huihoo.jfox.xmlet.jaxb.impl.ArgTypeImpl.
ArgTypeImpl.Unmarshaller - class org.huihoo.jfox.xmlet.jaxb.impl.ArgTypeImpl.Unmarshaller.
ArgTypeImpl.Unmarshaller(ArgTypeImpl, UnmarshallingContext) - Constructor for class org.huihoo.jfox.xmlet.jaxb.impl.ArgTypeImpl.Unmarshaller
ArgTypeImpl() - Constructor for class org.huihoo.jfox.xmlet.jaxb.impl.ArgTypeImpl
AttrType - interface org.huihoo.jfox.xmlet.jaxb.AttrType.
  Java content class for AttrType complex type.
AttrTypeImpl - class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl.
AttrTypeImpl.Unmarshaller - class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl.Unmarshaller.
AttrTypeImpl.Unmarshaller(AttrTypeImpl, UnmarshallingContext) - Constructor for class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl.Unmarshaller
AttrTypeImpl() - Constructor for class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl

## C

canDestroy(State) - Static method in class org.huihoo.jfox.service.State
canInit(State) - Static method in class org.huihoo.jfox.service.State
canStart(State) - Static method in class org.huihoo.jfox.service.State
canStop(State) - Static method in class org.huihoo.jfox.service.State
classType - Variable in class org.huihoo.jfox.pool.ObjectFactorySupport
clear() - Method in class org.huihoo.jfox.pool.AbstractObjectPool
  Clears any objects sitting idle in the pool, releasing any associated resources
clear() - Method in class org.huihoo.jfox.pool.SimpleObjectPool
clear() - Method in interface org.huihoo.jfox.pool.ObjectPoolMBean
  Clears any objects sitting idle in the pool, releasing any associated resources
clear() - Method in class org.huihoo.jfox.pool.thread.SimpleThreadPool
clear() - Method in class org.huihoo.jfox.pool.connection.SimpleConnectionPool
close() - Method in interface org.huihoo.jfox.pool.connection.PoolableConnection
close() - Method in class org.huihoo.jfox.pool.connection.SimplePoolableConnection
Component - interface org.huihoo.jfox.service.Component.
ComponentSupport - class org.huihoo.jfox.service.ComponentSupport.
ComponentSupport() - Constructor for class org.huihoo.jfox.service.ComponentSupport
ComponentSupport(String) - Constructor for class org.huihoo.jfox.service.ComponentSupport
ComponentSupportMBean - interface org.huihoo.jfox.service.ComponentSupportMBean.
ConnectionFactory - class org.huihoo.jfox.pool.connection.ConnectionFactory.
ConnectionFactory(Class, Class) - Constructor for class org.huihoo.jfox.pool.connection.ConnectionFactory
ConnectionPool - interface org.huihoo.jfox.pool.connection.ConnectionPool.
createArgType() - Method in class org.huihoo.jfox.xmlet.jaxb.ObjectFactory
  Create an instance of ArgType
createAttrType() - Method in class org.huihoo.jfox.xmlet.jaxb.ObjectFactory
  Create an instance of AttrType
createMBean(MBeanServer, ObjectName, Object) - Static method in class org.huihoo.jfox.proxy.MBeanProxy
  Test whether the MBean is registered in the MBeanServer, if not, register it. then , return the MBean Proxy Interface. if the MBean has registered, the method equals getMBeanProxy(MBeanServer server, Object mbeanObj, ObjectName name)
createMBean(XMLetType) - Method in class org.huihoo.jfox.xmlet.XMLet
  doCreate a MBean by the offered mlet
createRawValidator() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLETSImpl
createRawValidator() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl
createRawValidator() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetsTypeImpl
createRawValidator() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
createRawValidator() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ARGUMENTSTypeImpl
createRawValidator() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ATTRIBUTESTypeImpl
createRawValidator() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.ArgTypeImpl
createXMLETS() - Method in class org.huihoo.jfox.xmlet.jaxb.ObjectFactory
  Create an instance of XMLETS
createXMLetsType() - Method in class org.huihoo.jfox.xmlet.jaxb.ObjectFactory
  Create an instance of XMLetsType
createXMLetType() - Method in class org.huihoo.jfox.xmlet.jaxb.ObjectFactory
  Create an instance of XMLetType
createXMLetTypeARGUMENTSType() - Method in class org.huihoo.jfox.xmlet.jaxb.ObjectFactory
  Create an instance of XMLetTypeARGUMENTSType
createXMLetTypeATTRIBUTESType() - Method in class org.huihoo.jfox.xmlet.jaxb.ObjectFactory
  Create an instance of XMLetTypeATTRIBUTESType

## D

debug(Object) - Method in class org.huihoo.jfox.logging.Logger
  Log a message with debug log level.
debug(Object, Throwable) - Method in class org.huihoo.jfox.logging.Logger
  Log an error with debug log level.
DEFAULT_OBJECTNAME - Static variable in class org.huihoo.jfox.persistent.FilePersistenter
destory() - Method in class org.huihoo.jfox.pool.thread.WorkerThread
destroy() - Method in class org.huihoo.jfox.service.ComponentSupport
destroy() - Method in interface org.huihoo.jfox.service.Component
  doDestroy the service, tear down
DESTROYED - Static variable in class org.huihoo.jfox.service.State
  DESTROYED, service stopped and it's resource destoryed, example: it's connection closed
DESTROYING - Static variable in class org.huihoo.jfox.service.State
  DESTROYING, service is in destroying
destroyObject(PoolableObject) - Method in class org.huihoo.jfox.pool.ObjectFactorySupport
  destroy a poolabled object
destroyObject(PoolableObject) - Method in interface org.huihoo.jfox.pool.ObjectFactory
  destroy a poolabled object
destroyObject(PoolableObject) - Method in class org.huihoo.jfox.pool.ProxyObjectFactory
destroyObject(PoolableObject) - Method in class org.huihoo.jfox.pool.thread.ThreadableObjectFactory
destroyObject(PoolableObject) - Method in class org.huihoo.jfox.pool.connection.ConnectionFactory
  destroy the poolConnection in pool.
DirMLet - class org.huihoo.jfox.xmlet.DirMLet.
  A extention MLet, it can monitor the folder, when add/remove a xmlet config file, it will register/unregister the MBean auto
DirMLet() - Constructor for class org.huihoo.jfox.xmlet.DirMLet
DirMLet(String) - Constructor for class org.huihoo.jfox.xmlet.DirMLet
DirMLetMBean - interface org.huihoo.jfox.xmlet.DirMLetMBean.
  MLet Monitor interface
discard() - Method in class org.huihoo.jfox.pool.thread.WorkerThread
doDestroy() - Method in class org.huihoo.jfox.pool.AbstractObjectPool
doDestroy() - Method in class org.huihoo.jfox.pool.SimpleObjectPool
doDestroy() - Method in class org.huihoo.jfox.pool.thread.SimpleThreadPool
doDestroy() - Method in class org.huihoo.jfox.pool.connection.SimpleConnectionPool
doDestroy() - Method in class org.huihoo.jfox.service.ComponentSupport
  do actually destory action
doDestroy() - Method in class org.huihoo.jfox.service.ServiceWrapper
doDestroy() - Method in class org.huihoo.jfox.xmlet.DirMLet
doDestroy() - Method in class org.huihoo.jfox.datasource.PoolDataSource
doInit() - Method in class org.huihoo.jfox.pool.AbstractObjectPool
doInit() - Method in class org.huihoo.jfox.pool.SimpleObjectPool
doInit() - Method in class org.huihoo.jfox.pool.thread.SimpleThreadPool
doInit() - Method in class org.huihoo.jfox.pool.connection.SimpleConnectionPool
doInit() - Method in class org.huihoo.jfox.service.ComponentSupport
  do actually create action
doInit() - Method in class org.huihoo.jfox.service.ServiceWrapper
doInit() - Method in class org.huihoo.jfox.xmlet.DirMLet
doInit() - Method in class org.huihoo.jfox.datasource.PoolDataSource
doStart() - Method in class org.huihoo.jfox.service.ServiceSupport
  do actually start action
doStart() - Method in class org.huihoo.jfox.service.ServiceWrapper
doStart() - Method in class org.huihoo.jfox.xmlet.DirMLet
doStop() - Method in class org.huihoo.jfox.service.ServiceSupport
  do actually stop action
doStop() - Method in class org.huihoo.jfox.service.ServiceWrapper
doStop() - Method in class org.huihoo.jfox.xmlet.DirMLet

## E

enterAttribute(String, String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLETSImpl.Unmarshaller
enterAttribute(String, String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl.Unmarshaller
enterAttribute(String, String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetsTypeImpl.Unmarshaller
enterAttribute(String, String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ARGUMENTSTypeImpl.Unmarshaller
enterAttribute(String, String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ATTRIBUTESTypeImpl.Unmarshaller
enterAttribute(String, String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.Unmarshaller
enterAttribute(String, String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.ArgTypeImpl.Unmarshaller
enterElement(String, String, Attributes) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLETSImpl.Unmarshaller
enterElement(String, String, Attributes) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl.Unmarshaller
enterElement(String, String, Attributes) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetsTypeImpl.Unmarshaller
enterElement(String, String, Attributes) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ARGUMENTSTypeImpl.Unmarshaller
enterElement(String, String, Attributes) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ATTRIBUTESTypeImpl.Unmarshaller
enterElement(String, String, Attributes) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.Unmarshaller
enterElement(String, String, Attributes) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.ArgTypeImpl.Unmarshaller
equals(Object) - Method in class org.huihoo.jfox.pool.ObjectFactorySupport
equals(Object) - Method in class org.huihoo.jfox.service.State
error(Object) - Method in class org.huihoo.jfox.logging.Logger
  Log a message with error log level.
error(Object, Throwable) - Method in class org.huihoo.jfox.logging.Logger
  Log an error with error log level.
executeSQL(Connection) - Static method in class org.huihoo.jfox.pool.connection.Test
executeSQL(Connection) - Static method in class org.huihoo.jfox.datasource.Test

## F

factory - Variable in class org.huihoo.jfox.pool.AbstractObjectPool
fatal(Object) - Method in class org.huihoo.jfox.logging.Logger
  Log a message with fatal log level.
fatal(Object, Throwable) - Method in class org.huihoo.jfox.logging.Logger
  Log an error with fatal log level.
FilePersistenter - class org.huihoo.jfox.persistent.FilePersistenter.
FilePersistenter() - Constructor for class org.huihoo.jfox.persistent.FilePersistenter

## G

getARCHIVE() - Method in interface org.huihoo.jfox.xmlet.jaxb.XMLetType
getARCHIVE() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
getARG() - Method in interface org.huihoo.jfox.xmlet.jaxb.XMLetType.ARGUMENTSType
getARG() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ARGUMENTSTypeImpl
getARGUMENTS() - Method in interface org.huihoo.jfox.xmlet.jaxb.XMLetType
getARGUMENTS() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
getATTR() - Method in interface org.huihoo.jfox.xmlet.jaxb.XMLetType.ATTRIBUTESType
getATTR() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ATTRIBUTESTypeImpl
getATTRIBUTES() - Method in interface org.huihoo.jfox.xmlet.jaxb.XMLetType
getATTRIBUTES() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
getCODE() - Method in interface org.huihoo.jfox.xmlet.jaxb.XMLetType
getCODE() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
getCODEBASE() - Method in interface org.huihoo.jfox.xmlet.jaxb.XMLetType
getCODEBASE() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
getConnection() - Method in interface org.huihoo.jfox.pool.connection.PoolableConnection
  get the physical connection
getConnection() - Method in interface org.huihoo.jfox.pool.connection.ConnectionPool
getConnection() - Method in class org.huihoo.jfox.pool.connection.SimpleConnectionPool
  Get the pooled connection that will be used by user.
getConnection() - Method in class org.huihoo.jfox.pool.connection.SimplePoolableConnection
getConnection() - Method in class org.huihoo.jfox.datasource.PoolDataSource
  Get usable connection from datasource
getConnection(String, String) - Method in class org.huihoo.jfox.datasource.PoolDataSource
  Get connection by specific user name and password, the connection is not pooled by Connection Pool
getDataSource() - Static method in class org.huihoo.jfox.datasource.Test
getDbDriver() - Method in class org.huihoo.jfox.pool.connection.SimpleConnectionPool
getDbDriver() - Method in interface org.huihoo.jfox.pool.connection.SimpleConnectionPoolMBean
getDbDriver() - Method in class org.huihoo.jfox.datasource.PoolDataSource
getDbDriver() - Method in interface org.huihoo.jfox.datasource.PoolDataSourceMBean
getDbURL() - Method in class org.huihoo.jfox.pool.connection.SimpleConnectionPool
getDbURL() - Method in interface org.huihoo.jfox.pool.connection.SimpleConnectionPoolMBean
getDbURL() - Method in class org.huihoo.jfox.datasource.PoolDataSource
getDbURL() - Method in interface org.huihoo.jfox.datasource.PoolDataSourceMBean
getId() - Method in class org.huihoo.jfox.service.State
getInitNum() - Method in interface org.huihoo.jfox.pool.SimpleObjectPoolMBean
  初始化池中对象的数目
getInitNum() - Method in class org.huihoo.jfox.pool.SimpleObjectPool
getLevel() - Method in class org.huihoo.jfox.logging.LogManager
getLevel() - Method in interface org.huihoo.jfox.logging.LogManagerMBean
getLibraryDirectory() - Method in class org.huihoo.jfox.xmlet.XMLet
getLogger() - Method in class org.huihoo.jfox.service.ComponentSupport
getLogger() - Method in interface org.huihoo.jfox.service.Loggable
  get the logger
getLogger(String) - Static method in class org.huihoo.jfox.logging.Logger
getLoginTimeout() - Method in class org.huihoo.jfox.datasource.PoolDataSource
getLogWriter() - Method in class org.huihoo.jfox.datasource.PoolDataSource
  Get logger writer
getMaxRest() - Method in interface org.huihoo.jfox.pool.SimpleObjectPoolMBean
  池中对象最大的空闲数，超过这个空闲数之后，返回池的对象将不在池中保存
getMaxRest() - Method in class org.huihoo.jfox.pool.SimpleObjectPool
getMBeanProxy(MBeanServer, Class, ObjectName) - Static method in class org.huihoo.jfox.proxy.MBeanProxy
  get the MBean Object's Proxy Object, use the MBeanServer and the ObjectName as InvocationHandler's parameter
getMBeanProxy(MBeanServer, Object, ObjectName) - Static method in class org.huihoo.jfox.proxy.MBeanProxy
  get the MBean Object's Proxy Object, use the MBeanServer and the ObjectName as InvocationHandler's parameter
getMBeansFromURL(String) - Method in class org.huihoo.jfox.xmlet.XMLet
getMBeansFromURL(URL) - Method in class org.huihoo.jfox.xmlet.XMLet
getMLet() - Method in interface org.huihoo.jfox.xmlet.DirMLetMBean
  get is't MLet ObjectName
getMLet() - Method in class org.huihoo.jfox.xmlet.DirMLet
getMLetInstance() - Method in interface org.huihoo.jfox.xmlet.DirMLetMBean
  the object instance of it's MLet
getMLetInstance() - Method in class org.huihoo.jfox.xmlet.DirMLet
getName() - Method in class org.huihoo.jfox.service.ComponentSupport
getName() - Method in interface org.huihoo.jfox.service.Component
  get the name of the Service, example: NamingService
getName() - Method in class org.huihoo.jfox.service.State
getNAME() - Method in interface org.huihoo.jfox.xmlet.jaxb.AttrType
getNAME() - Method in interface org.huihoo.jfox.xmlet.jaxb.XMLetType
getNAME() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl
getNAME() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
getOBJECT() - Method in interface org.huihoo.jfox.xmlet.jaxb.XMLetType
getOBJECT() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
getObjectClass() - Method in class org.huihoo.jfox.pool.ObjectFactorySupport
getObjectClass() - Method in interface org.huihoo.jfox.pool.ObjectFactory
getObjectClass() - Method in class org.huihoo.jfox.pool.AbstractObjectPool
  get the pooled object's class type, it return by object pool's factory
getObjectClass() - Method in interface org.huihoo.jfox.pool.ObjectPoolMBean
  get the pooled object's class type, it return by object pool's factory
getObjectClass() - Method in class org.huihoo.jfox.pool.thread.SimpleThreadPool
getObjectClass() - Method in class org.huihoo.jfox.pool.connection.SimpleConnectionPool
getObjectFactory() - Method in class org.huihoo.jfox.pool.AbstractObjectPool
getObjectFactory() - Method in interface org.huihoo.jfox.pool.ObjectPoolMBean
  get the factory use to create new instances
getObjectFactory() - Method in class org.huihoo.jfox.pool.thread.SimpleThreadPool
getObjectFactory() - Method in class org.huihoo.jfox.pool.connection.SimpleConnectionPool
getObjectInstance(Object, Name, Context, Hashtable) - Method in class org.huihoo.jfox.datasource.PoolDataSource
  Method that inherited from ObjectFactory.
getObjectName() - Method in class org.huihoo.jfox.service.ComponentSupport
getObjectName() - Method in interface org.huihoo.jfox.service.ComponentSupportMBean
  get the ObjectName of the Service, if not registered in MBeanServer, will return null the ObjectName maybe signed in the MLet Config file
getPassword() - Method in class org.huihoo.jfox.pool.connection.SimpleConnectionPool
getPassword() - Method in interface org.huihoo.jfox.pool.connection.SimpleConnectionPoolMBean
getPassword() - Method in class org.huihoo.jfox.datasource.PoolDataSource
getPassword() - Method in interface org.huihoo.jfox.datasource.PoolDataSourceMBean
getPathes() - Method in interface org.huihoo.jfox.xmlet.DirMLetMBean
  get the pathes have loaded
getPathes() - Method in class org.huihoo.jfox.xmlet.DirMLet
  get loaded pathes
getPattern(String) - Method in class org.huihoo.jfox.logging.LogManager
getPattern(String) - Method in interface org.huihoo.jfox.logging.LogManagerMBean
getPool() - Method in interface org.huihoo.jfox.pool.connection.PoolableConnection
  Get the pool that this poolableConnection belongs to, so the poolableConnection can be managed by the pool.
getPool() - Method in class org.huihoo.jfox.pool.connection.SimplePoolableConnection
getPoolableObject() - Method in class org.huihoo.jfox.pool.PoolableObjectInvocationHandler
getPort() - Method in interface org.huihoo.jfox.service.ServiceWrapperMBean
getPort() - Method in class org.huihoo.jfox.service.ServiceWrapper
getPrimaryInterface() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLETSImpl
getPrimaryInterface() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl
getPrimaryInterface() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetsTypeImpl
getPrimaryInterface() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
getPrimaryInterface() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ARGUMENTSTypeImpl
getPrimaryInterface() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ATTRIBUTESTypeImpl
getPrimaryInterface() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.ArgTypeImpl
getPrimaryInterfaceClass() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLETSImpl
getPrimaryInterfaceClass() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl
getPrimaryInterfaceClass() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetsTypeImpl
getPrimaryInterfaceClass() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
getPrimaryInterfaceClass() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ARGUMENTSTypeImpl
getPrimaryInterfaceClass() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ATTRIBUTESTypeImpl
getPrimaryInterfaceClass() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.ArgTypeImpl
getProperty(String) - Method in class org.huihoo.jfox.xmlet.jaxb.ObjectFactory
  Get the specified property.
getProxyInstance() - Method in class org.huihoo.jfox.service.ComponentSupport
  get the proxy instance if return itself, unregisterMBean will invalidate
getProxyInstance() - Method in interface org.huihoo.jfox.service.ComponentSupportMBean
  get proxy instance
getReference() - Method in class org.huihoo.jfox.datasource.PoolDataSource
  Method that inherited from Referenceable.
getRemoteObject() - Method in interface org.huihoo.jfox.service.ServiceWrapperMBean
getRemoteObject() - Method in class org.huihoo.jfox.service.ServiceWrapper
getRemoteObject(InetAddress, int) - Static method in class org.huihoo.jfox.service.ServiceLocator
getRest() - Method in class org.huihoo.jfox.pool.AbstractObjectPool
  get the count of rest object
getRest() - Method in class org.huihoo.jfox.pool.SimpleObjectPool
getRest() - Method in interface org.huihoo.jfox.pool.ObjectPoolMBean
  get the count of rest object
getRest() - Method in class org.huihoo.jfox.pool.thread.SimpleThreadPool
getRest() - Method in class org.huihoo.jfox.pool.connection.SimpleConnectionPool
getSleepTime() - Method in interface org.huihoo.jfox.xmlet.DirMLetMBean
getSleepTime() - Method in class org.huihoo.jfox.xmlet.DirMLet
getState() - Method in class org.huihoo.jfox.service.ComponentSupport
getState() - Method in interface org.huihoo.jfox.service.Component
  get the state of the Service, the status defined in Status class
getTYPE() - Method in interface org.huihoo.jfox.xmlet.jaxb.AttrType
getTYPE() - Method in interface org.huihoo.jfox.xmlet.jaxb.ArgType
getTYPE() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl
getTYPE() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.ArgTypeImpl
getUnmarshaller(UnmarshallingContext) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLETSImpl
getUnmarshaller(UnmarshallingContext) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl
getUnmarshaller(UnmarshallingContext) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetsTypeImpl
getUnmarshaller(UnmarshallingContext) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
getUnmarshaller(UnmarshallingContext) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ARGUMENTSTypeImpl
getUnmarshaller(UnmarshallingContext) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ATTRIBUTESTypeImpl
getUnmarshaller(UnmarshallingContext) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.ArgTypeImpl
getUser() - Method in class org.huihoo.jfox.pool.connection.SimpleConnectionPool
getUser() - Method in interface org.huihoo.jfox.pool.connection.SimpleConnectionPoolMBean
getUser() - Method in class org.huihoo.jfox.datasource.PoolDataSource
getUser() - Method in interface org.huihoo.jfox.datasource.PoolDataSourceMBean
getVALUE() - Method in interface org.huihoo.jfox.xmlet.jaxb.AttrType
getVALUE() - Method in interface org.huihoo.jfox.xmlet.jaxb.ArgType
getVALUE() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl
getVALUE() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.ArgTypeImpl
getVERSION() - Method in interface org.huihoo.jfox.xmlet.jaxb.XMLetType
getVERSION() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
getWorking() - Method in class org.huihoo.jfox.pool.AbstractObjectPool
  get the count of working object
getWorking() - Method in class org.huihoo.jfox.pool.SimpleObjectPool
getWorking() - Method in interface org.huihoo.jfox.pool.ObjectPoolMBean
  get the count of working object
getWorking() - Method in class org.huihoo.jfox.pool.thread.SimpleThreadPool
getWorking() - Method in class org.huihoo.jfox.pool.connection.SimpleConnectionPool
getXMLET() - Method in interface org.huihoo.jfox.xmlet.jaxb.XMLetsType
getXMLET() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetsTypeImpl

## H

handleNotification(Notification, Object) - Method in class org.huihoo.jfox.service.ComponentSupport
handleNotification(Notification, Object) - Method in class org.huihoo.jfox.service.ServiceSupport
hashCode() - Method in class org.huihoo.jfox.pool.ObjectFactorySupport
hashCode() - Method in class org.huihoo.jfox.service.State

## I

id - Variable in class org.huihoo.jfox.service.State
info(Object) - Method in class org.huihoo.jfox.logging.Logger
  Log a message with info log level.
info(Object, Throwable) - Method in class org.huihoo.jfox.logging.Logger
  Log an error with info log level.
init() - Method in class org.huihoo.jfox.service.ComponentSupport
init() - Method in interface org.huihoo.jfox.service.Component
  doCreate the service, do expensive operations etc
INITIALIZED - Static variable in class org.huihoo.jfox.service.State
  INITIALIZED, service is initialized
INITIALIZING - Static variable in class org.huihoo.jfox.service.State
  INITIALIZING, service is in initializing, doCreate()
INTERRUPTED - Static variable in class org.huihoo.jfox.service.State
  INTERRUPPTED, service interrupted because of some error or exception
invoke(Object, Method, Object[]) - Method in class org.huihoo.jfox.pool.PoolableObjectInvocationHandler
invoke(Object, Method, Object[]) - Method in class org.huihoo.jfox.pool.connection.PoolableConnectionInvocationHandler
invoke(Object, Method, Object[]) - Method in class org.huihoo.jfox.proxy.MBeanInvocationHandler
invokerClass - Variable in class org.huihoo.jfox.pool.ProxyObjectFactory
isRunning() - Method in interface org.huihoo.jfox.service.Service
  the running flag
isRunning() - Method in class org.huihoo.jfox.service.ServiceSupport
isUsing() - Method in interface org.huihoo.jfox.pool.connection.PoolableConnection
isUsing() - Method in class org.huihoo.jfox.pool.connection.SimplePoolableConnection

## L

leaveAttribute(String, String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLETSImpl.Unmarshaller
leaveAttribute(String, String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl.Unmarshaller
leaveAttribute(String, String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetsTypeImpl.Unmarshaller
leaveAttribute(String, String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ARGUMENTSTypeImpl.Unmarshaller
leaveAttribute(String, String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ATTRIBUTESTypeImpl.Unmarshaller
leaveAttribute(String, String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.Unmarshaller
leaveAttribute(String, String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.ArgTypeImpl.Unmarshaller
leaveChild(int) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLETSImpl.Unmarshaller
leaveChild(int) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetsTypeImpl.Unmarshaller
leaveChild(int) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ARGUMENTSTypeImpl.Unmarshaller
leaveChild(int) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ATTRIBUTESTypeImpl.Unmarshaller
leaveChild(int) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.Unmarshaller
leaveElement(String, String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLETSImpl.Unmarshaller
leaveElement(String, String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl.Unmarshaller
leaveElement(String, String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetsTypeImpl.Unmarshaller
leaveElement(String, String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ARGUMENTSTypeImpl.Unmarshaller
leaveElement(String, String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ATTRIBUTESTypeImpl.Unmarshaller
leaveElement(String, String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.Unmarshaller
leaveElement(String, String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.ArgTypeImpl.Unmarshaller
load(Object) - Method in class org.huihoo.jfox.persistent.FilePersistenter
load(Object) - Method in interface org.huihoo.jfox.persistent.PersistenterMBean
  Loads the information persisted on the storage media.
loadClass(String) - Method in class org.huihoo.jfox.xmlet.XMLet
Loggable - interface org.huihoo.jfox.service.Loggable.
logger - Variable in class org.huihoo.jfox.service.ComponentSupport
Logger - class org.huihoo.jfox.logging.Logger.
LogManager - class org.huihoo.jfox.logging.LogManager.
LogManager() - Constructor for class org.huihoo.jfox.logging.LogManager
LogManagerMBean - interface org.huihoo.jfox.logging.LogManagerMBean.

## M

main(String[]) - Static method in class org.huihoo.jfox.logging.Logger
main(String[]) - Static method in class org.huihoo.jfox.persistent.FilePersistenter
main(String[]) - Static method in class org.huihoo.jfox.pool.Test
main(String[]) - Static method in class org.huihoo.jfox.pool.SimpleObjectPool
main(String[]) - Static method in class org.huihoo.jfox.pool.thread.QueueThreadPool
main(String[]) - Static method in class org.huihoo.jfox.pool.connection.Test
main(String[]) - Static method in class org.huihoo.jfox.proxy.MBeanProxy
main(String[]) - Static method in class org.huihoo.jfox.xmlet.XMLetAgent
main(String[]) - Static method in class org.huihoo.jfox.xmlet.XMLet
main(String[]) - Static method in class org.huihoo.jfox.datasource.Test
main2() - Static method in class org.huihoo.jfox.proxy.MBeanProxy
makeObject() - Method in class org.huihoo.jfox.pool.ObjectFactorySupport
makeObject() - Method in interface org.huihoo.jfox.pool.ObjectFactory
  create a new poolable object
makeObject() - Method in class org.huihoo.jfox.pool.ProxyObjectFactory
makeObject() - Method in class org.huihoo.jfox.pool.connection.ConnectionFactory
MBeanInvocationHandler - class org.huihoo.jfox.proxy.MBeanInvocationHandler.
  InvocationHandler delegate the MBeanServer invoke the actually operation
MBeanInvocationHandler(MBeanServer, ObjectName) - Constructor for class org.huihoo.jfox.proxy.MBeanInvocationHandler
MBeanProxy - class org.huihoo.jfox.proxy.MBeanProxy.
  test whether the MBean obj
MBeanProxy() - Constructor for class org.huihoo.jfox.proxy.MBeanProxy

## N

name - Variable in class org.huihoo.jfox.service.ComponentSupport
  service name of the service
name - Variable in class org.huihoo.jfox.service.State
newInstance(Class) - Method in class org.huihoo.jfox.xmlet.jaxb.ObjectFactory
  Create an instance of the specified Java content interface.

## O

OBJECT_NAME - Static variable in interface org.huihoo.jfox.logging.LogManagerMBean
ObjectFactory - interface org.huihoo.jfox.pool.ObjectFactory.
ObjectFactory - class org.huihoo.jfox.xmlet.jaxb.ObjectFactory.
  This object contains factory methods for each Java content interface and Java element interface generated in the org.huihoo.jfox.xmlet.jaxb package.
ObjectFactory() - Constructor for class org.huihoo.jfox.xmlet.jaxb.ObjectFactory
  Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.huihoo.jfox.xmlet.jaxb
ObjectFactorySupport - class org.huihoo.jfox.pool.ObjectFactorySupport.
ObjectFactorySupport(Class) - Constructor for class org.huihoo.jfox.pool.ObjectFactorySupport
ObjectFactorySupport(String) - Constructor for class org.huihoo.jfox.pool.ObjectFactorySupport
objectName - Variable in class org.huihoo.jfox.service.ComponentSupport
  the ObjectName of the service register into the MBeanServer
ObjectPool - interface org.huihoo.jfox.pool.ObjectPool.
  the method a object pool needed
ObjectPoolMBean - interface org.huihoo.jfox.pool.ObjectPoolMBean.
  the interface that want to expose to jmx
org.huihoo.jfox.datasource - package org.huihoo.jfox.datasource
org.huihoo.jfox.logging - package org.huihoo.jfox.logging
org.huihoo.jfox.persistent - package org.huihoo.jfox.persistent
org.huihoo.jfox.pool - package org.huihoo.jfox.pool
org.huihoo.jfox.pool.connection - package org.huihoo.jfox.pool.connection
org.huihoo.jfox.pool.thread - package org.huihoo.jfox.pool.thread
org.huihoo.jfox.proxy - package org.huihoo.jfox.proxy
org.huihoo.jfox.service - package org.huihoo.jfox.service
org.huihoo.jfox.xmlet - package org.huihoo.jfox.xmlet
org.huihoo.jfox.xmlet.jaxb - package org.huihoo.jfox.xmlet.jaxb
org.huihoo.jfox.xmlet.jaxb.impl - package org.huihoo.jfox.xmlet.jaxb.impl
ORIGINAL - Static variable in class org.huihoo.jfox.service.State
owner() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLETSImpl.Unmarshaller
owner() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl.Unmarshaller
owner() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetsTypeImpl.Unmarshaller
owner() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ARGUMENTSTypeImpl.Unmarshaller
owner() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ATTRIBUTESTypeImpl.Unmarshaller
owner() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.Unmarshaller
owner() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.ArgTypeImpl.Unmarshaller

## P

paramLoader - Variable in class org.huihoo.jfox.xmlet.XMLet
parseName(String) - Static method in class org.huihoo.jfox.service.ComponentSupport
passivate() - Method in class org.huihoo.jfox.pool.TestPoolableObject
passivate() - Method in interface org.huihoo.jfox.pool.PoolableObject
  passivate the object before it be restored, set the status to initialized
passivate() - Method in class org.huihoo.jfox.pool.thread.WorkerThread
passivate() - Method in class org.huihoo.jfox.pool.connection.SimplePoolableConnection
Persistentable - interface org.huihoo.jfox.service.Persistentable.
  可以被序列化到硬盘的组件和服务
Persistenter - class org.huihoo.jfox.persistent.Persistenter.
Persistenter() - Constructor for class org.huihoo.jfox.persistent.Persistenter
PersistenterMBean - interface org.huihoo.jfox.persistent.PersistenterMBean.
pool - Variable in class org.huihoo.jfox.datasource.PoolDataSource
PoolableConnection - interface org.huihoo.jfox.pool.connection.PoolableConnection.
PoolableConnectionInvocationHandler - class org.huihoo.jfox.pool.connection.PoolableConnectionInvocationHandler.
PoolableConnectionInvocationHandler(PoolableObject) - Constructor for class org.huihoo.jfox.pool.connection.PoolableConnectionInvocationHandler
PoolableObject - interface org.huihoo.jfox.pool.PoolableObject.
PoolableObjectInvocationHandler - class org.huihoo.jfox.pool.PoolableObjectInvocationHandler.
  需要拦截 PoolableObject 的方法调用的时候，使用 Proxy 机制来访问
PoolableObjectInvocationHandler() - Constructor for class org.huihoo.jfox.pool.PoolableObjectInvocationHandler
PoolableObjectInvocationHandler(PoolableObject) - Constructor for class org.huihoo.jfox.pool.PoolableObjectInvocationHandler
PoolDataSource - class org.huihoo.jfox.datasource.PoolDataSource.
PoolDataSource() - Constructor for class org.huihoo.jfox.datasource.PoolDataSource
  Default constructor used by JNDI to get a new Instance without any parameters.
PoolDataSource(String, String, String, String) - Constructor for class org.huihoo.jfox.datasource.PoolDataSource
  Constructor specify database connection parameters to generate a valid and usable datasource.
PoolDataSourceMBean - interface org.huihoo.jfox.datasource.PoolDataSourceMBean.
postDeregister() - Method in class org.huihoo.jfox.logging.LogManager
postDeregister() - Method in class org.huihoo.jfox.persistent.Persistenter
postDeregister() - Method in class org.huihoo.jfox.service.ComponentSupport
postDeregister() - Method in class org.huihoo.jfox.service.ServiceSupport
postDeregister() - Method in class org.huihoo.jfox.xmlet.XMLet
postRegister(Boolean) - Method in class org.huihoo.jfox.logging.LogManager
postRegister(Boolean) - Method in class org.huihoo.jfox.persistent.Persistenter
postRegister(Boolean) - Method in class org.huihoo.jfox.service.ComponentSupport
postRegister(Boolean) - Method in class org.huihoo.jfox.service.ServiceSupport
postRegister(Boolean) - Method in class org.huihoo.jfox.xmlet.XMLet
preDeregister() - Method in class org.huihoo.jfox.logging.LogManager
preDeregister() - Method in class org.huihoo.jfox.persistent.Persistenter
preDeregister() - Method in class org.huihoo.jfox.service.ComponentSupport
preDeregister() - Method in class org.huihoo.jfox.service.ServiceSupport
preDeregister() - Method in class org.huihoo.jfox.xmlet.XMLet
preRegister(MBeanServer, ObjectName) - Method in class org.huihoo.jfox.logging.LogManager
preRegister(MBeanServer, ObjectName) - Method in class org.huihoo.jfox.persistent.Persistenter
preRegister(MBeanServer, ObjectName) - Method in class org.huihoo.jfox.service.ComponentSupport
  ObjectName must specified in the MLet, or use registerMBean specified explicitly
preRegister(MBeanServer, ObjectName) - Method in class org.huihoo.jfox.service.ServiceSupport
  ObjectName must specified in the MLet, or use registerMBean specified explicitly
preRegister(MBeanServer, ObjectName) - Method in class org.huihoo.jfox.xmlet.XMLet
proxyInstance - Variable in class org.huihoo.jfox.service.ComponentSupport
ProxyObjectFactory - class org.huihoo.jfox.pool.ProxyObjectFactory.
ProxyObjectFactory(Class) - Constructor for class org.huihoo.jfox.pool.ProxyObjectFactory
  使用 PoolableObjectInvocationHandler 作为默认的 InvocationHandler
ProxyObjectFactory(Class, Class) - Constructor for class org.huihoo.jfox.pool.ProxyObjectFactory

## Q

QueueThreadPool - class org.huihoo.jfox.pool.thread.QueueThreadPool.
  定义池的最大线程数，当达到这个最大数后还有请求到来的话， 新的请求将放到队列中等待执行，以免产生过多的线程
QueueThreadPool() - Constructor for class org.huihoo.jfox.pool.thread.QueueThreadPool
QueueThreadPoolMBean - interface org.huihoo.jfox.pool.thread.QueueThreadPoolMBean.
  定义池的最大线程数，当达到这个最大数后还有请求到来的话， 新的请求将放到队列中等待执行，以免产生过多的线程

## R

reallyClose() - Method in interface org.huihoo.jfox.pool.connection.PoolableConnection
  Close the physical connection that this PoolableConnection wrapped.
reallyClose() - Method in class org.huihoo.jfox.pool.connection.SimplePoolableConnection
removeObject(PoolableObject) - Method in interface org.huihoo.jfox.pool.ObjectPool
  remove a poolable object from the pool
removeObject(PoolableObject) - Method in class org.huihoo.jfox.pool.SimpleObjectPool
reset() - Method in class org.huihoo.jfox.logging.LogManager
reset() - Method in interface org.huihoo.jfox.logging.LogManagerMBean
  LogerManager.resetConfig & reset the root default appender
restoreObject(PoolableObject) - Method in interface org.huihoo.jfox.pool.ObjectPool
  restore the retrived object to object pool
restoreObject(PoolableObject) - Method in class org.huihoo.jfox.pool.SimpleObjectPool
  restore the retrived object to object pool
retrieveObject() - Method in interface org.huihoo.jfox.pool.ObjectPool
  retrieve Object from object pool
retrieveObject() - Method in class org.huihoo.jfox.pool.SimpleObjectPool
  retrieve Object from object pool
run() - Method in class org.huihoo.jfox.pool.thread.WorkerThread
run() - Method in interface org.huihoo.jfox.pool.thread.Threadable
  the method that the thread will do
run() - Method in class org.huihoo.jfox.service.ServiceWrapper
run() - Method in class org.huihoo.jfox.xmlet.DirMLet
runThread(Threadable) - Method in class org.huihoo.jfox.pool.thread.SimpleThreadPool
runThread(Threadable) - Method in interface org.huihoo.jfox.pool.thread.ThreadPool
  run a Threadable object

## S

say() - Method in class org.huihoo.jfox.pool.TestPoolableObject
sequence - Variable in class org.huihoo.jfox.service.ComponentSupport
serializeAttributeBodies(XMLSerializer) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLETSImpl
serializeAttributeBodies(XMLSerializer) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl
serializeAttributeBodies(XMLSerializer) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetsTypeImpl
serializeAttributeBodies(XMLSerializer) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
serializeAttributeBodies(XMLSerializer) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ARGUMENTSTypeImpl
serializeAttributeBodies(XMLSerializer) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ATTRIBUTESTypeImpl
serializeAttributeBodies(XMLSerializer) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.ArgTypeImpl
serializeAttributes(XMLSerializer) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLETSImpl
serializeAttributes(XMLSerializer) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl
serializeAttributes(XMLSerializer) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetsTypeImpl
serializeAttributes(XMLSerializer) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
serializeAttributes(XMLSerializer) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ARGUMENTSTypeImpl
serializeAttributes(XMLSerializer) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ATTRIBUTESTypeImpl
serializeAttributes(XMLSerializer) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.ArgTypeImpl
serializeElements(XMLSerializer) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLETSImpl
serializeElements(XMLSerializer) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl
serializeElements(XMLSerializer) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetsTypeImpl
serializeElements(XMLSerializer) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
serializeElements(XMLSerializer) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ARGUMENTSTypeImpl
serializeElements(XMLSerializer) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ATTRIBUTESTypeImpl
serializeElements(XMLSerializer) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.ArgTypeImpl
server - Variable in class org.huihoo.jfox.persistent.Persistenter
server - Variable in class org.huihoo.jfox.service.ComponentSupport
  MBeanService instance
server - Variable in class org.huihoo.jfox.xmlet.XMLet
Service - interface org.huihoo.jfox.service.Service.
  define Constants and Method needed by common service
ServiceLocator - class org.huihoo.jfox.service.ServiceLocator.
  Get a remote Service according the host and port
ServiceLocator() - Constructor for class org.huihoo.jfox.service.ServiceLocator
ServiceSupport - class org.huihoo.jfox.service.ServiceSupport.
ServiceSupport() - Constructor for class org.huihoo.jfox.service.ServiceSupport
ServiceSupport(String) - Constructor for class org.huihoo.jfox.service.ServiceSupport
ServiceSupportMBean - interface org.huihoo.jfox.service.ServiceSupportMBean.
  define Constants and Method needed by A Service MBean
ServiceWrapper - class org.huihoo.jfox.service.ServiceWrapper.
  wrap a remote service and export it's stub to a speicific port
ServiceWrapper(Class, int) - Constructor for class org.huihoo.jfox.service.ServiceWrapper
ServiceWrapper(Remote, int) - Constructor for class org.huihoo.jfox.service.ServiceWrapper
ServiceWrapper(String, int) - Constructor for class org.huihoo.jfox.service.ServiceWrapper
ServiceWrapperMBean - interface org.huihoo.jfox.service.ServiceWrapperMBean.
setARCHIVE(String) - Method in interface org.huihoo.jfox.xmlet.jaxb.XMLetType
setARCHIVE(String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
setARGUMENTS(XMLetType.ARGUMENTSType) - Method in interface org.huihoo.jfox.xmlet.jaxb.XMLetType
setARGUMENTS(XMLetType.ARGUMENTSType) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
setATTRIBUTES(XMLetType.ATTRIBUTESType) - Method in interface org.huihoo.jfox.xmlet.jaxb.XMLetType
setATTRIBUTES(XMLetType.ATTRIBUTESType) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
setCODE(String) - Method in interface org.huihoo.jfox.xmlet.jaxb.XMLetType
setCODE(String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
setCODEBASE(String) - Method in interface org.huihoo.jfox.xmlet.jaxb.XMLetType
setCODEBASE(String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
setDbDriver(String) - Method in class org.huihoo.jfox.pool.connection.SimpleConnectionPool
setDbDriver(String) - Method in interface org.huihoo.jfox.pool.connection.SimpleConnectionPoolMBean
setDbDriver(String) - Method in class org.huihoo.jfox.datasource.PoolDataSource
setDbDriver(String) - Method in interface org.huihoo.jfox.datasource.PoolDataSourceMBean
setDbURL(String) - Method in class org.huihoo.jfox.pool.connection.SimpleConnectionPool
setDbURL(String) - Method in interface org.huihoo.jfox.pool.connection.SimpleConnectionPoolMBean
setDbURL(String) - Method in class org.huihoo.jfox.datasource.PoolDataSource
setDbURL(String) - Method in interface org.huihoo.jfox.datasource.PoolDataSourceMBean
setLevel(String) - Method in class org.huihoo.jfox.logging.LogManager
setLevel(String) - Method in interface org.huihoo.jfox.logging.LogManagerMBean
  set the Level of rootLogger
setLibraryDirectory(String) - Method in class org.huihoo.jfox.xmlet.XMLet
setLogger(Logger) - Method in class org.huihoo.jfox.service.ComponentSupport
setLoginTimeout(int) - Method in class org.huihoo.jfox.datasource.PoolDataSource
setLogWriter(PrintWriter) - Method in class org.huihoo.jfox.datasource.PoolDataSource
setMLet(ObjectName) - Method in interface org.huihoo.jfox.xmlet.DirMLetMBean
  set the ObjectName of MLet for load MBean
setMLet(ObjectName) - Method in class org.huihoo.jfox.xmlet.DirMLet
setName(String) - Method in class org.huihoo.jfox.service.ComponentSupport
setNAME(String) - Method in interface org.huihoo.jfox.xmlet.jaxb.AttrType
setNAME(String) - Method in interface org.huihoo.jfox.xmlet.jaxb.XMLetType
setNAME(String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl
setNAME(String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
setOBJECT(String) - Method in interface org.huihoo.jfox.xmlet.jaxb.XMLetType
setOBJECT(String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
setPassword(String) - Method in class org.huihoo.jfox.pool.connection.SimpleConnectionPool
setPassword(String) - Method in interface org.huihoo.jfox.pool.connection.SimpleConnectionPoolMBean
setPassword(String) - Method in class org.huihoo.jfox.datasource.PoolDataSource
setPassword(String) - Method in interface org.huihoo.jfox.datasource.PoolDataSourceMBean
setPattern(String, String) - Method in class org.huihoo.jfox.logging.LogManager
setPattern(String, String) - Method in interface org.huihoo.jfox.logging.LogManagerMBean
  set appender pattern of the rootLogger
setPool(ObjectPool) - Method in interface org.huihoo.jfox.pool.connection.PoolableConnection
  Set which pool that this PoolableConnection belongs to.
setPool(ObjectPool) - Method in class org.huihoo.jfox.pool.connection.SimplePoolableConnection
setProperty(String, Object) - Method in class org.huihoo.jfox.xmlet.jaxb.ObjectFactory
  Set the specified property.
setSleepTime(long) - Method in interface org.huihoo.jfox.xmlet.DirMLetMBean
  set the sleep time in millisecond
setSleepTime(long) - Method in class org.huihoo.jfox.xmlet.DirMLet
  set the sleep time in millisecond
setTask(ThreadTask) - Method in class org.huihoo.jfox.pool.thread.WorkerThread
setTYPE(String) - Method in interface org.huihoo.jfox.xmlet.jaxb.AttrType
setTYPE(String) - Method in interface org.huihoo.jfox.xmlet.jaxb.ArgType
setTYPE(String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl
setTYPE(String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.ArgTypeImpl
setUser(String) - Method in class org.huihoo.jfox.pool.connection.SimpleConnectionPool
setUser(String) - Method in interface org.huihoo.jfox.pool.connection.SimpleConnectionPoolMBean
setUser(String) - Method in class org.huihoo.jfox.datasource.PoolDataSource
setUser(String) - Method in interface org.huihoo.jfox.datasource.PoolDataSourceMBean
setUsing(boolean) - Method in interface org.huihoo.jfox.pool.connection.PoolableConnection
setUsing(boolean) - Method in class org.huihoo.jfox.pool.connection.SimplePoolableConnection
setVALUE(String) - Method in interface org.huihoo.jfox.xmlet.jaxb.AttrType
setVALUE(String) - Method in interface org.huihoo.jfox.xmlet.jaxb.ArgType
setVALUE(String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl
setVALUE(String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.ArgTypeImpl
setVERSION(String) - Method in interface org.huihoo.jfox.xmlet.jaxb.XMLetType
setVERSION(String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
SimpleConnectionPool - class org.huihoo.jfox.pool.connection.SimpleConnectionPool.
  Get connections from this pool, all connections get from this pool can be recycled for resue.
SimpleConnectionPool(String, String, String, String) - Constructor for class org.huihoo.jfox.pool.connection.SimpleConnectionPool
  Default constructor
SimpleConnectionPoolMBean - interface org.huihoo.jfox.pool.connection.SimpleConnectionPoolMBean.
SimpleObjectPool - class org.huihoo.jfox.pool.SimpleObjectPool.
SimpleObjectPool(ObjectFactory) - Constructor for class org.huihoo.jfox.pool.SimpleObjectPool
SimpleObjectPool(ObjectFactory, int, int) - Constructor for class org.huihoo.jfox.pool.SimpleObjectPool
SimpleObjectPool(String, String) - Constructor for class org.huihoo.jfox.pool.SimpleObjectPool
SimpleObjectPool(String, String, int, int) - Constructor for class org.huihoo.jfox.pool.SimpleObjectPool
SimpleObjectPoolMBean - interface org.huihoo.jfox.pool.SimpleObjectPoolMBean.
SimplePoolableConnection - class org.huihoo.jfox.pool.connection.SimplePoolableConnection.
  wrap a physical connection and make it can put into pool
SimplePoolableConnection(Connection) - Constructor for class org.huihoo.jfox.pool.connection.SimplePoolableConnection
SimpleThreadPool - class org.huihoo.jfox.pool.thread.SimpleThreadPool.
SimpleThreadPool() - Constructor for class org.huihoo.jfox.pool.thread.SimpleThreadPool
SimpleThreadPoolMBean - interface org.huihoo.jfox.pool.thread.SimpleThreadPoolMBean.
start() - Method in interface org.huihoo.jfox.service.Service
  doStart the service, doCreate is already called
start() - Method in class org.huihoo.jfox.service.ServiceSupport
STARTED - Static variable in class org.huihoo.jfox.service.State
  STARTED, service has started
STARTING - Static variable in class org.huihoo.jfox.service.State
  STOPPING, service is in starting
state - Variable in class org.huihoo.jfox.service.ComponentSupport
  the status value of the service
State - class org.huihoo.jfox.service.State.
State(int, String) - Constructor for class org.huihoo.jfox.service.State
stop() - Method in interface org.huihoo.jfox.service.Service
  doStop the service
stop() - Method in class org.huihoo.jfox.service.ServiceSupport
STOPPED - Static variable in class org.huihoo.jfox.service.State
  STOPPED, service stopped by user
STOPPING - Static variable in class org.huihoo.jfox.service.State
  STOPPING, service is in stopping
store(Object, Object) - Method in class org.huihoo.jfox.persistent.FilePersistenter
store(Object, Object) - Method in interface org.huihoo.jfox.persistent.PersistenterMBean
  Store the given information to the storage media.

## T

Test - class org.huihoo.jfox.pool.Test.
Test - class org.huihoo.jfox.pool.connection.Test.
  Created by IntelliJ IDEA.
Test - class org.huihoo.jfox.datasource.Test.
Test() - Constructor for class org.huihoo.jfox.pool.Test
Test() - Constructor for class org.huihoo.jfox.pool.connection.Test
Test() - Constructor for class org.huihoo.jfox.datasource.Test
testGenericUsage() - Static method in class org.huihoo.jfox.datasource.Test
testJNDIUsage() - Static method in class org.huihoo.jfox.datasource.Test
TestPoolableObject - class org.huihoo.jfox.pool.TestPoolableObject.
TestPoolableObject() - Constructor for class org.huihoo.jfox.pool.TestPoolableObject
text(String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLETSImpl.Unmarshaller
text(String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl.Unmarshaller
text(String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetsTypeImpl.Unmarshaller
text(String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ARGUMENTSTypeImpl.Unmarshaller
text(String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ATTRIBUTESTypeImpl.Unmarshaller
text(String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.Unmarshaller
text(String) - Method in class org.huihoo.jfox.xmlet.jaxb.impl.ArgTypeImpl.Unmarshaller
Threadable - interface org.huihoo.jfox.pool.thread.Threadable.
  可以交给 object pool 来运行的对象
ThreadableObjectFactory - class org.huihoo.jfox.pool.thread.ThreadableObjectFactory.
  override the ObjectFactorySupport.destroyObject method
ThreadableObjectFactory(Class) - Constructor for class org.huihoo.jfox.pool.thread.ThreadableObjectFactory
ThreadPool - interface org.huihoo.jfox.pool.thread.ThreadPool.
toString() - Method in class org.huihoo.jfox.service.State

## V

validateObject(PoolableObject) - Method in class org.huihoo.jfox.pool.ObjectFactorySupport
validateObject(PoolableObject) - Method in interface org.huihoo.jfox.pool.ObjectFactory
  Ensures that the instance is safe to be returned by the pool
validateObject(PoolableObject) - Method in class org.huihoo.jfox.pool.ProxyObjectFactory

## W

warn(Object) - Method in class org.huihoo.jfox.logging.Logger
  Log a message with warn log level.
warn(Object, Throwable) - Method in class org.huihoo.jfox.logging.Logger
  Log an error with warn log level.
WorkerThread - class org.huihoo.jfox.pool.thread.WorkerThread.
WorkerThread() - Constructor for class org.huihoo.jfox.pool.thread.WorkerThread

## X

XMLet - class org.huihoo.jfox.xmlet.XMLet.
XMLet() - Constructor for class org.huihoo.jfox.xmlet.XMLet
XMLet(URL[]) - Constructor for class org.huihoo.jfox.xmlet.XMLet
XMLet(URL[], ClassLoader) - Constructor for class org.huihoo.jfox.xmlet.XMLet
XMLet(URL[], ClassLoader, URLStreamHandlerFactory) - Constructor for class org.huihoo.jfox.xmlet.XMLet
XMLetAgent - class org.huihoo.jfox.xmlet.XMLetAgent.
XMLetAgent() - Constructor for class org.huihoo.jfox.xmlet.XMLetAgent
XMLetMBean - interface org.huihoo.jfox.xmlet.XMLetMBean.
XMLETS - interface org.huihoo.jfox.xmlet.jaxb.XMLETS.
  Java content class for XMLETS element declaration.
XMLETSImpl - class org.huihoo.jfox.xmlet.jaxb.impl.XMLETSImpl.
XMLETSImpl.Unmarshaller - class org.huihoo.jfox.xmlet.jaxb.impl.XMLETSImpl.Unmarshaller.
XMLETSImpl.Unmarshaller(XMLETSImpl, UnmarshallingContext) - Constructor for class org.huihoo.jfox.xmlet.jaxb.impl.XMLETSImpl.Unmarshaller
XMLETSImpl() - Constructor for class org.huihoo.jfox.xmlet.jaxb.impl.XMLETSImpl
XMLetsType - interface org.huihoo.jfox.xmlet.jaxb.XMLetsType.
  Java content class for XMLetsType complex type.
XMLetsTypeImpl - class org.huihoo.jfox.xmlet.jaxb.impl.XMLetsTypeImpl.
XMLetsTypeImpl.Unmarshaller - class org.huihoo.jfox.xmlet.jaxb.impl.XMLetsTypeImpl.Unmarshaller.
XMLetsTypeImpl.Unmarshaller(XMLetsTypeImpl, UnmarshallingContext) - Constructor for class org.huihoo.jfox.xmlet.jaxb.impl.XMLetsTypeImpl.Unmarshaller
XMLetsTypeImpl() - Constructor for class org.huihoo.jfox.xmlet.jaxb.impl.XMLetsTypeImpl
XMLetType - interface org.huihoo.jfox.xmlet.jaxb.XMLetType.
  Java content class for XMLetType complex type.
XMLetType.ARGUMENTSType - interface org.huihoo.jfox.xmlet.jaxb.XMLetType.ARGUMENTSType.
  Java content class for annonymous complex type.
XMLetType.ATTRIBUTESType - interface org.huihoo.jfox.xmlet.jaxb.XMLetType.ATTRIBUTESType.
  Java content class for annonymous complex type.
XMLetTypeImpl - class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.
XMLetTypeImpl.ARGUMENTSTypeImpl - class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ARGUMENTSTypeImpl.
XMLetTypeImpl.ARGUMENTSTypeImpl.Unmarshaller - class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ARGUMENTSTypeImpl.Unmarshaller.
XMLetTypeImpl.ARGUMENTSTypeImpl.Unmarshaller(XMLetTypeImpl.ARGUMENTSTypeImpl, UnmarshallingContext) - Constructor for class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ARGUMENTSTypeImpl.Unmarshaller
XMLetTypeImpl.ARGUMENTSTypeImpl() - Constructor for class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ARGUMENTSTypeImpl
XMLetTypeImpl.ATTRIBUTESTypeImpl - class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ATTRIBUTESTypeImpl.
XMLetTypeImpl.ATTRIBUTESTypeImpl.Unmarshaller - class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ATTRIBUTESTypeImpl.Unmarshaller.
XMLetTypeImpl.ATTRIBUTESTypeImpl.Unmarshaller(XMLetTypeImpl.ATTRIBUTESTypeImpl, UnmarshallingContext) - Constructor for class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ATTRIBUTESTypeImpl.Unmarshaller
XMLetTypeImpl.ATTRIBUTESTypeImpl() - Constructor for class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ATTRIBUTESTypeImpl
XMLetTypeImpl.Unmarshaller - class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.Unmarshaller.
XMLetTypeImpl.Unmarshaller(XMLetTypeImpl, UnmarshallingContext) - Constructor for class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.Unmarshaller
XMLetTypeImpl() - Constructor for class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl

## _

____jaxb_ri____getLocalName() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLETSImpl
____jaxb_ri____getNamespaceURI() - Method in class org.huihoo.jfox.xmlet.jaxb.impl.XMLETSImpl
_ARCHIVE - Variable in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
_ARG - Variable in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ARGUMENTSTypeImpl
_ARGUMENTS - Variable in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
_ATTR - Variable in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl.ATTRIBUTESTypeImpl
_ATTRIBUTES - Variable in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
_CODE - Variable in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
_CODEBASE - Variable in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
_NAME - Variable in class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl
_NAME - Variable in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
_OBJECT - Variable in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
_TYPE - Variable in class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl
_TYPE - Variable in class org.huihoo.jfox.xmlet.jaxb.impl.ArgTypeImpl
_VALUE - Variable in class org.huihoo.jfox.xmlet.jaxb.impl.AttrTypeImpl
_VALUE - Variable in class org.huihoo.jfox.xmlet.jaxb.impl.ArgTypeImpl
_VERSION - Variable in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetTypeImpl
_XMLET - Variable in class org.huihoo.jfox.xmlet.jaxb.impl.XMLetsTypeImpl

A C D E F G H I L M N O P Q R S T V W X _

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES