class JbossConfiguration
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
(package private) static java.lang.String |
CONFIG_PARSER_CLASS_ATTRIBUTE |
private java.lang.String |
configParserClass |
(package private) static java.lang.String |
DATASOURCE |
private java.util.List<java.lang.String> |
dataSources |
(package private) static java.lang.String |
DATASOURCES |
private boolean |
jbossFive |
private boolean |
jbossFour |
private boolean |
jbossFourDotTwo |
private boolean |
jbossThreeDotTwo |
(package private) static java.lang.String |
JMX_NAME |
private java.lang.String |
jmxName |
(package private) static java.lang.String |
LIBRARY_DIRECTORY |
private java.lang.String |
libraryDirectory |
(package private) static java.lang.String |
LOADER_REPOSITORY |
(package private) static java.lang.String |
LOADER_REPOSITORY_CLASS_ATTRIBUTE |
(package private) static java.lang.String |
LOADER_REPOSITORY_CONFIG |
private java.lang.String |
loaderRepository |
private java.lang.String |
loaderRepositoryClass |
private java.lang.String |
loaderRepositoryConfig |
(package private) static java.lang.String |
MODULE_ORDER |
private java.lang.String |
moduleOrder |
(package private) static java.lang.String |
SECURITY_DOMAIN |
private java.lang.String |
securityDomain |
(package private) static java.lang.String |
UNAUHTHENTICTED_PRINCIPAL |
private java.lang.String |
unauthenticatedPrincipal |
private java.lang.String |
version |
(package private) static java.lang.String |
VERSION |
(package private) static java.lang.String |
VERSION_3_2 |
(package private) static java.lang.String |
VERSION_4 |
(package private) static java.lang.String |
VERSION_4_2 |
(package private) static java.lang.String |
VERSION_5 |
| Constructor and Description |
|---|
JbossConfiguration(java.lang.String version,
java.lang.String securityDomain,
java.lang.String unauthenticatedPrincipal,
java.lang.String jmxName,
java.lang.String loaderRepository,
java.lang.String moduleOrder,
java.util.List<java.lang.String> dataSources,
java.lang.String libraryDirectory,
java.lang.String loaderRepositoryConfig,
java.lang.String loaderRepositoryClass,
java.lang.String configParserClass) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getConfigParserClass()
Returns the class loader's configuration parser class to include in the jboss-app.xml file.
|
java.util.List<java.lang.String> |
getDataSources()
Returns the list of datasources to include in the jboss-app.xml file as services.
|
java.lang.String |
getJmxName()
The jmx-name element allows one to specify the JMX ObjectName to use for the MBean associated with the ear
module.
|
java.lang.String |
getLibraryDirectory()
Returns the library directory to include in the jboss-app.xml file.
|
java.lang.String |
getLoaderRepository()
The loader-repository specifies the name of the UnifiedLoaderRepository MBean to use for the ear to provide ear
level scoping of classes deployed in the ear.
|
java.lang.String |
getLoaderRepositoryClass()
Returns the class loader repository class to include in the jboss-app.xml file.
|
java.lang.String |
getLoaderRepositoryConfig()
Returns the class loader repository configuration to include in the jboss-app.xml file.
|
java.lang.String |
getModuleOrder()
The module-order specifies the order in which the modules specified in the application.xml file gets loaded.
|
java.lang.String |
getSecurityDomain()
The security-domain element specifies the JNDI name of the security manager that implements the
EJBSecurityManager and RealmMapping for the domain.
|
java.lang.String |
getUnauthenticatedPrincipal()
The unauthenticated-principal element specifies the name of the principal that will be returned by the
EJBContext.getCallerPrincipal() method if there is no authenticated user.
|
java.lang.String |
getVersion()
Returns the targeted version of JBoss.
|
boolean |
isJbossFive()
Returns true if the targeted JBoss version is 5.
|
boolean |
isJbossFour()
Returns true if the targeted JBoss version is 4.
|
boolean |
isJbossFourDotTwo()
Returns true if the targeted JBoss version is 4.2.
|
boolean |
isJbossFourDotTwoOrHigher()
Returns true if the targeted JBoss version if 4.2 or higher (that is 4.2 or 5).
|
boolean |
isJbossFourOrHigher()
Returns true if the targeted JBoss version if 4 or higher (that is 4, 4.2 or 5).
|
boolean |
isJbossThreeDotTwo()
Returns true if the targeted JBoss version is 3.2.
|
static final java.lang.String VERSION_3_2
static final java.lang.String VERSION_4
static final java.lang.String VERSION_4_2
static final java.lang.String VERSION_5
static final java.lang.String VERSION
static final java.lang.String SECURITY_DOMAIN
static final java.lang.String UNAUHTHENTICTED_PRINCIPAL
static final java.lang.String JMX_NAME
static final java.lang.String LOADER_REPOSITORY
static final java.lang.String LOADER_REPOSITORY_CLASS_ATTRIBUTE
static final java.lang.String LOADER_REPOSITORY_CONFIG
static final java.lang.String CONFIG_PARSER_CLASS_ATTRIBUTE
static final java.lang.String MODULE_ORDER
static final java.lang.String DATASOURCES
static final java.lang.String DATASOURCE
static final java.lang.String LIBRARY_DIRECTORY
private final java.lang.String version
private boolean jbossThreeDotTwo
private boolean jbossFour
private boolean jbossFourDotTwo
private boolean jbossFive
private final java.lang.String securityDomain
private final java.lang.String unauthenticatedPrincipal
private final java.lang.String jmxName
private final java.lang.String loaderRepository
private final java.lang.String loaderRepositoryConfig
private final java.lang.String loaderRepositoryClass
private final java.lang.String configParserClass
private final java.lang.String moduleOrder
private final java.util.List<java.lang.String> dataSources
private final java.lang.String libraryDirectory
public JbossConfiguration(java.lang.String version,
java.lang.String securityDomain,
java.lang.String unauthenticatedPrincipal,
java.lang.String jmxName,
java.lang.String loaderRepository,
java.lang.String moduleOrder,
java.util.List<java.lang.String> dataSources,
java.lang.String libraryDirectory,
java.lang.String loaderRepositoryConfig,
java.lang.String loaderRepositoryClass,
java.lang.String configParserClass)
throws EarPluginException
EarPluginExceptionpublic java.lang.String getVersion()
public boolean isJbossThreeDotTwo()
public boolean isJbossFour()
public boolean isJbossFourOrHigher()
public boolean isJbossFourDotTwo()
public boolean isJbossFourDotTwoOrHigher()
public boolean isJbossFive()
public java.lang.String getSecurityDomain()
public java.lang.String getUnauthenticatedPrincipal()
public java.lang.String getJmxName()
public java.lang.String getLoaderRepository()
Example:
<loader-repository>jboss.test:loader=cts-cmp2v1-sar.ear</loader-repository>public java.lang.String getModuleOrder()
public java.util.List<java.lang.String> getDataSources()
public java.lang.String getLibraryDirectory()
public java.lang.String getLoaderRepositoryConfig()
public java.lang.String getLoaderRepositoryClass()
public java.lang.String getConfigParserClass()