br.gov.frameworkdemoiselle.internal.producer
Class ConnectionProducer

java.lang.Object
  extended by br.gov.frameworkdemoiselle.internal.producer.ConnectionProducer
All Implemented Interfaces:
Serializable

@RequestScoped
public class ConnectionProducer
extends Object
implements Serializable

See Also:
Serialized Form

Nested Class Summary
static class ConnectionProducer.Status
           
 
Constructor Summary
ConnectionProducer()
           
 
Method Summary
 void close()
           
 Connection createDefault(javax.enterprise.inject.spi.InjectionPoint ip, JDBCConfig config)
           
 Connection createNamed(javax.enterprise.inject.spi.InjectionPoint ip, JDBCConfig config)
           
 Map<String,Connection> getCache()
           
 Connection getConnection(String name)
           
 ConnectionProducer.Status getStatus(Connection connection)
           
 void init()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionProducer

public ConnectionProducer()
Method Detail

init

@PostConstruct
public void init()

createDefault

@Default
@Produces
public Connection createDefault(javax.enterprise.inject.spi.InjectionPoint ip,
                                                 JDBCConfig config)

createNamed

@Produces
public Connection createNamed(javax.enterprise.inject.spi.InjectionPoint ip,
                                       JDBCConfig config)

getConnection

public Connection getConnection(String name)

close

@PreDestroy
public void close()

getCache

public Map<String,Connection> getCache()

getStatus

public ConnectionProducer.Status getStatus(Connection connection)


Copyright © 2013 SERPRO - Serviço Federal de Processamento de Dados. All Rights Reserved.