org.jboss.cdi.tck.api
Interface Configuration


public interface Configuration

The configuration of the TCK. The TCK may be configured using system properties or placed in a properties file called META-INF/cdi-tck.properties. Porting package property names are the FQCN of the SPI class. Other property names (one for each non-porting package SPI configuration option) are specified here. The defaults are also listed here. The TCK may also be configured programatically through this interface

Author:
Pete Muir, Martin Kouba

Field Summary
static String LIBRARY_DIRECTORY_PROPERTY_NAME
           
static String TEST_DATASOURCE_PROPERTY_NAME
           
static String TEST_JMS_CONNECTION_FACTORY
           
static String TEST_JMS_QUEUE
           
static String TEST_JMS_TOPIC
           
 
Method Summary
 Beans getBeans()
          The implementation of Beans in use.
<T extends javax.enterprise.context.spi.Context>
Contexts<T>
getContexts()
          The implementation of Contexts in use.
 EL getEl()
          The implementation of EL in use.
 String getLibraryDirectory()
          The TCK allows additional libraries to be put in the deployed test artifacts (for example the porting package for the implementation).
 String getTestDataSource()
          Few TCK tests need to work with Java EE services related to persistence (JPA, JTA) - test datasource must be provided.
 String getTestJmsConnectionFactory()
           
 String getTestJmsQueue()
           
 String getTestJmsTopic()
           
 void setBeans(Beans beans)
           
<T extends javax.enterprise.context.spi.Context>
void
setContexts(Contexts<T> contexts)
           
 void setEl(EL el)
           
 void setLibraryDirectory(String libraryDir)
           
 void setTestDataSource(String testDatasource)
           
 void setTestJmsConnectionFactory(String testJmsConnectionFactory)
           
 void setTestJmsQueue(String testJmsQueue)
           
 void setTestJmsTopic(String testJmsTopic)
           
 

Field Detail

LIBRARY_DIRECTORY_PROPERTY_NAME

static final String LIBRARY_DIRECTORY_PROPERTY_NAME
See Also:
Constant Field Values

TEST_DATASOURCE_PROPERTY_NAME

static final String TEST_DATASOURCE_PROPERTY_NAME
See Also:
Constant Field Values

TEST_JMS_CONNECTION_FACTORY

static final String TEST_JMS_CONNECTION_FACTORY
See Also:
Constant Field Values

TEST_JMS_QUEUE

static final String TEST_JMS_QUEUE
See Also:
Constant Field Values

TEST_JMS_TOPIC

static final String TEST_JMS_TOPIC
See Also:
Constant Field Values
Method Detail

getBeans

Beans getBeans()
The implementation of Beans in use.


getContexts

<T extends javax.enterprise.context.spi.Context> Contexts<T> getContexts()
The implementation of Contexts in use.


setBeans

void setBeans(Beans beans)

setContexts

<T extends javax.enterprise.context.spi.Context> void setContexts(Contexts<T> contexts)

setEl

void setEl(EL el)

getEl

EL getEl()
The implementation of EL in use.


getLibraryDirectory

String getLibraryDirectory()
The TCK allows additional libraries to be put in the deployed test artifacts (for example the porting package for the implementation). Any jars in this directory will be added to the deployed artifact. By default no directory is used.

Returns:
path to additional libraries

setLibraryDirectory

void setLibraryDirectory(String libraryDir)

getTestDataSource

String getTestDataSource()
Few TCK tests need to work with Java EE services related to persistence (JPA, JTA) - test datasource must be provided. These tests belong to testng group persistence.

Returns:
the JNDI name of the test datasource

setTestDataSource

void setTestDataSource(String testDatasource)
Parameters:
testDatasource -

getTestJmsConnectionFactory

String getTestJmsConnectionFactory()
Returns:
the JNDI name of the test JMS connection factory

setTestJmsConnectionFactory

void setTestJmsConnectionFactory(String testJmsConnectionFactory)
Parameters:
testJmsConnectionFactory -

getTestJmsQueue

String getTestJmsQueue()
Returns:
the JNDI name of the test JMS queue

setTestJmsQueue

void setTestJmsQueue(String testJmsQueue)
Parameters:
testJmsQueue -

getTestJmsTopic

String getTestJmsTopic()
Returns:
the JNDI name of the test JMS topic

setTestJmsTopic

void setTestJmsTopic(String testJmsTopic)
Parameters:
testJmsTopic -


Copyright © 2008-2014 Seam Framework. All Rights Reserved.