Class: JSparrow::JNDI::ContextBuilder
- Inherits:
-
Object
- Object
- JSparrow::JNDI::ContextBuilder
- Defined in:
- lib/connection.rb
Overview
Builder para construcao de contexto JNDI para conexao com o provedor de JMS.
Instance Attribute Summary collapse
-
#jms_client_jar ⇒ Object
Returns the value of attribute jms_client_jar.
-
#jndi_properties ⇒ Object
Returns the value of attribute jndi_properties.
Instance Method Summary collapse
-
#build ⇒ Object
Constroi um contexto JNDI inicial a partir das configuracoes atuais.
-
#initialize(jms_client_jar, jndi_properties) ⇒ ContextBuilder
constructor
A new instance of ContextBuilder.
Constructor Details
#initialize(jms_client_jar, jndi_properties) ⇒ ContextBuilder
Returns a new instance of ContextBuilder.
201 202 203 204 |
# File 'lib/connection.rb', line 201 def initialize(jms_client_jar, jndi_properties) @jms_client_jar = jms_client_jar @jndi_properties = jndi_properties end |
Instance Attribute Details
#jms_client_jar ⇒ Object
Returns the value of attribute jms_client_jar.
199 200 201 |
# File 'lib/connection.rb', line 199 def jms_client_jar @jms_client_jar end |
#jndi_properties ⇒ Object
Returns the value of attribute jndi_properties.
199 200 201 |
# File 'lib/connection.rb', line 199 def jndi_properties @jndi_properties end |
Instance Method Details
#build ⇒ Object
Constroi um contexto JNDI inicial a partir das configuracoes atuais.
209 210 211 212 213 214 |
# File 'lib/connection.rb', line 209 def build # Carrega a biblioteca cliente do servidor de aplicacoes require @jms_client_jar InitialContext.new(to_jndi_environment_hashtable) end |