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 middleware 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.
234 235 236 237 |
# File 'lib/connection.rb', line 234 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.
232 233 234 |
# File 'lib/connection.rb', line 232 def jms_client_jar @jms_client_jar end |
#jndi_properties ⇒ Object
Returns the value of attribute jndi_properties.
232 233 234 |
# File 'lib/connection.rb', line 232 def jndi_properties @jndi_properties end |
Instance Method Details
#build ⇒ Object
Constroi um contexto JNDI inicial a partir das configuracoes atuais.
242 243 244 245 246 247 |
# File 'lib/connection.rb', line 242 def build # Carrega a biblioteca cliente do servidor de aplicacoes require @jms_client_jar InitialContext.new(to_jndi_environment_hashtable) end |