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.
209 210 211 212 |
# File 'lib/connection.rb', line 209 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.
207 208 209 |
# File 'lib/connection.rb', line 207 def jms_client_jar @jms_client_jar end |
#jndi_properties ⇒ Object
Returns the value of attribute jndi_properties.
207 208 209 |
# File 'lib/connection.rb', line 207 def jndi_properties @jndi_properties end |
Instance Method Details
#build ⇒ Object
Constroi um contexto JNDI inicial a partir das configuracoes atuais.
217 218 219 220 221 222 |
# File 'lib/connection.rb', line 217 def build # Carrega a biblioteca cliente do servidor de aplicacoes require @jms_client_jar InitialContext.new(to_jndi_environment_hashtable) end |