br.gov.frameworkdemoiselle.internal.producer
Class ConnectionProducer

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

@RequestScoped
public class ConnectionProducer
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Nested Class Summary
static class ConnectionProducer.Status
           
 
Constructor Summary
ConnectionProducer()
           
 
Method Summary
 void close()
           
 java.sql.Connection createDefault(javax.enterprise.inject.spi.InjectionPoint ip, JDBCConfig config)
           
 java.sql.Connection createNamed(javax.enterprise.inject.spi.InjectionPoint ip, JDBCConfig config)
           
 java.util.Map<java.lang.String,java.sql.Connection> getCache()
           
 java.sql.Connection getConnection(java.lang.String name)
           
 ConnectionProducer.Status getStatus(java.sql.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 java.sql.Connection createDefault(javax.enterprise.inject.spi.InjectionPoint ip,
                                                          JDBCConfig config)

createNamed

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

getConnection

public java.sql.Connection getConnection(java.lang.String name)

close

@PreDestroy
public void close()

getCache

public java.util.Map<java.lang.String,java.sql.Connection> getCache()

getStatus

public ConnectionProducer.Status getStatus(java.sql.Connection connection)


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