public class ResourceManager extends PropertyManager implements Resource
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
DEFAULT_ConnectionFactoryCreator |
static java.lang.String |
DEFAULT_InitialContextFactoryCreator |
protected java.util.Map |
defaultCreatorInfo |
static ResourceManager |
manager |
DEFAULT_PROPERTY_NAME, info, PROPERTY_NAME_KEY, propertyName, propsKEY_ResourceFactoryCreator| コンストラクタと説明 |
|---|
ResourceManager()
propertyで与えられている情報のみからResourceManagerを生成する。
|
ResourceManager(java.util.Map info)
パラメータで与えられたマップ(ただし、Key側はpexa.share.util.Keyで与えられた)
ならびにproperty情報からResourceManagerを生成する。
|
ResourceManager(java.util.Map info,
javax.sql.DataSource dataSource,
java.util.Hashtable contextProp)
Obsolete PEXA1互換用またはテスト用コンストラクタ。
|
ResourceManager(java.lang.String propertyName)
property名を特定してその情報のみからResourceManagerを生成する
|
ResourceManager(java.lang.String propertyName,
java.util.Map info) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected java.lang.Object |
createCreator(Key factoryKey,
java.lang.String className) |
java.lang.Object |
createFactory(Key factoryKey)
FactoryKeyに対応したFactoryオブジェクトを生成する。
|
protected java.lang.Object |
createFactory(Resource resource,
Key factoryKey,
java.lang.Object creator) |
java.sql.Connection |
getConnection()
PEXA1互換用。
|
java.sql.Connection |
getConnection(Key key) |
java.sql.Connection |
getConnection(java.lang.String keyString) |
ConnectionFactory |
getConnectionFactory()
ConnectionFactoryを取得する。
|
java.util.Hashtable |
getContextProp()
PEXA1互換Test用(Internal use only)
|
java.lang.Object |
getCreator(Key factoryKey)
FacotoryKeyに対応したCreatorオブジェクトを取得する。
|
java.util.Map |
getCreatorInfo()
Key(FactoryKey)・Creatorのクラス名のマップを返す。
|
protected java.util.Map |
getCreatorMap() |
javax.sql.DataSource |
getDataSource()
PEXA1互換Test用(Internal use only)
|
protected java.util.Map |
getDefaultCreatorInfo() |
java.lang.Object |
getFactory(Key factoryKey)
FactoryKeyに対応したFactoryオブジェクトを取得する。
|
protected java.util.Map |
getFactoryMap() |
javax.naming.InitialContext |
getInitialContext()
PEXA1互換用。
|
javax.naming.InitialContext |
getInitialContext(Key key)
keyに対応したInitialContextを取得する
|
javax.naming.InitialContext |
getInitialContext(java.lang.String keyString)
keyStringに対応したInitialContextを取得する
|
InitialContextFactory |
getInitialContextFactory()
InitialContextFactoryを取得する。
|
protected java.util.Map |
getResourceCreatorInfo(java.util.Map defaultInfo) |
protected java.util.Map |
getResourceDefaultCreatorInfo()
派生クラスにおいてはここをsuper.setupDefaultCreatorInfo()に続けて拡張すること
|
Key |
getResourceKey()
ResourceKeyを取得する。
|
boolean |
isRunningOnServer()
サーバーで動作しているか否かを返す
|
protected void |
setup() |
protected void |
setupLocal() |
java.lang.String |
toString() |
getEnvValue, getEnvValue, getEnvValue, getEnvValue, getInfo, getInfoValue, getInfoValue, getInfoValue, getInfoValue, getLocalValue, getLocalValue, getLocalValue, getLocalValue, getProperties, getPropertiesValue, getPropertiesValue, getPropertiesValue, getPropertiesValue, getPropertyName, getValue, getValue, getValue, getValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetEnvValue, getEnvValue, getEnvValue, getInfo, getInfoValue, getInfoValue, getInfoValue, getInfoValue, getLocalValue, getLocalValue, getLocalValue, getLocalValue, getProperties, getPropertiesValue, getPropertiesValue, getPropertiesValue, getPropertiesValue, getPropertyName, getValue, getValue, getValue, getValuepublic static final java.lang.String DEFAULT_InitialContextFactoryCreator
public static final java.lang.String DEFAULT_ConnectionFactoryCreator
public static final ResourceManager manager
protected java.util.Map defaultCreatorInfo
public ResourceManager()
public ResourceManager(java.lang.String propertyName)
public ResourceManager(java.util.Map info)
info - public ResourceManager(java.lang.String propertyName, java.util.Map info)
public ResourceManager(java.util.Map info, javax.sql.DataSource dataSource, java.util.Hashtable contextProp)
info - dataSource - contextProp - protected void setupLocal()
public final javax.sql.DataSource getDataSource()
ResourcegetDataSource インタフェース内 Resourcepublic final java.util.Hashtable getContextProp()
ResourcegetContextProp インタフェース内 Resourcepublic final java.sql.Connection getConnection() throws FatalException
ResourcegetConnection インタフェース内 ResourceFatalExceptionpublic final ConnectionFactory getConnectionFactory()
ResourcegetConnectionFactory インタフェース内 Resourcepublic final javax.naming.InitialContext getInitialContext()
ResourcegetInitialContext インタフェース内 Resourcepublic final javax.naming.InitialContext getInitialContext(Key key)
ResourcegetInitialContext インタフェース内 Resourcepublic final javax.naming.InitialContext getInitialContext(java.lang.String keyString)
ResourcegetInitialContext インタフェース内 Resourcepublic final InitialContextFactory getInitialContextFactory()
ResourcegetInitialContextFactory インタフェース内 Resourcepublic final java.lang.Object getFactory(Key factoryKey)
getFactory インタフェース内 ResourcefactoryKey - public final java.lang.Object getCreator(Key factoryKey)
getCreator インタフェース内 ResourcefactoryKey - public final java.lang.Object createFactory(Key factoryKey) throws FatalException
factoryKey - FatalException - 生成時の回復不能例外protected java.lang.Object createCreator(Key factoryKey, java.lang.String className) throws FatalException
FatalExceptionprotected java.lang.Object createFactory(Resource resource, Key factoryKey, java.lang.Object creator) throws FatalException
FatalExceptionprotected java.util.Map getResourceCreatorInfo(java.util.Map defaultInfo)
public java.util.Map getCreatorInfo()
ResourcegetCreatorInfo インタフェース内 Resourceprotected java.util.Map getDefaultCreatorInfo()
public java.lang.String toString()
toString クラス内 java.lang.Objectprotected java.util.Map getResourceDefaultCreatorInfo()
protected void setup() throws FatalException
FatalExceptionprotected java.util.Map getCreatorMap()
protected java.util.Map getFactoryMap()
public java.sql.Connection getConnection(Key key) throws FatalException
getConnection インタフェース内 ResourceFatalExceptionpublic java.sql.Connection getConnection(java.lang.String keyString) throws FatalException
getConnection インタフェース内 ResourceFatalExceptionpublic Key getResourceKey()
ResourcegetResourceKey インタフェース内 Resourcepublic boolean isRunningOnServer()
ResourceisRunningOnServer インタフェース内 Resource