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, props
KEY_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, getValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getEnvValue, getEnvValue, getEnvValue, getInfo, getInfoValue, getInfoValue, getInfoValue, getInfoValue, getLocalValue, getLocalValue, getLocalValue, getLocalValue, getProperties, getPropertiesValue, getPropertiesValue, getPropertiesValue, getPropertiesValue, getPropertyName, getValue, getValue, getValue, getValue
public 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()
Resource
getDataSource
インタフェース内 Resource
public final java.util.Hashtable getContextProp()
Resource
getContextProp
インタフェース内 Resource
public final java.sql.Connection getConnection() throws FatalException
Resource
getConnection
インタフェース内 Resource
FatalException
public final ConnectionFactory getConnectionFactory()
Resource
getConnectionFactory
インタフェース内 Resource
public final javax.naming.InitialContext getInitialContext()
Resource
getInitialContext
インタフェース内 Resource
public final javax.naming.InitialContext getInitialContext(Key key)
Resource
getInitialContext
インタフェース内 Resource
public final javax.naming.InitialContext getInitialContext(java.lang.String keyString)
Resource
getInitialContext
インタフェース内 Resource
public final InitialContextFactory getInitialContextFactory()
Resource
getInitialContextFactory
インタフェース内 Resource
public final java.lang.Object getFactory(Key factoryKey)
getFactory
インタフェース内 Resource
factoryKey
- public final java.lang.Object getCreator(Key factoryKey)
getCreator
インタフェース内 Resource
factoryKey
- 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
FatalException
protected java.lang.Object createFactory(Resource resource, Key factoryKey, java.lang.Object creator) throws FatalException
FatalException
protected java.util.Map getResourceCreatorInfo(java.util.Map defaultInfo)
public java.util.Map getCreatorInfo()
Resource
getCreatorInfo
インタフェース内 Resource
protected java.util.Map getDefaultCreatorInfo()
public java.lang.String toString()
toString
クラス内 java.lang.Object
protected java.util.Map getResourceDefaultCreatorInfo()
protected void setup() throws FatalException
FatalException
protected java.util.Map getCreatorMap()
protected java.util.Map getFactoryMap()
public java.sql.Connection getConnection(Key key) throws FatalException
getConnection
インタフェース内 Resource
FatalException
public java.sql.Connection getConnection(java.lang.String keyString) throws FatalException
getConnection
インタフェース内 Resource
FatalException
public Key getResourceKey()
Resource
getResourceKey
インタフェース内 Resource
public boolean isRunningOnServer()
Resource
isRunningOnServer
インタフェース内 Resource