org.sca4j.binding.jms.runtime
Class JmsTargetWireAttacher

java.lang.Object
  extended by org.sca4j.binding.jms.runtime.JmsTargetWireAttacher
All Implemented Interfaces:
org.sca4j.spi.builder.component.TargetWireAttacher<JmsWireTargetDefinition>

public class JmsTargetWireAttacher
extends java.lang.Object
implements org.sca4j.spi.builder.component.TargetWireAttacher<JmsWireTargetDefinition>

Attaches the reference end of a wire to a JMS queue.

Version:
$Revision: 5322 $ $Date: 2008-09-02 20:15:34 +0100 (Tue, 02 Sep 2008) $

Constructor Summary
JmsTargetWireAttacher()
          Injects the wire attacher registries.
 
Method Summary
 void attachToTarget(org.sca4j.spi.model.physical.PhysicalWireSourceDefinition sourceDefinition, JmsWireTargetDefinition targetDefinition, org.sca4j.spi.wire.Wire wire)
           
 org.sca4j.spi.ObjectFactory<?> createObjectFactory(JmsWireTargetDefinition target)
           
 void setConnectionFactoryStrategies(java.util.Map<CreateOption,ConnectionFactoryStrategy> strategies)
          Injects the connection factory strategies.
 void setDestinationStrategies(java.util.Map<CreateOption,DestinationStrategy> strategies)
          Injects the destination strategies.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JmsTargetWireAttacher

public JmsTargetWireAttacher()
Injects the wire attacher registries.

Method Detail

setDestinationStrategies

public void setDestinationStrategies(java.util.Map<CreateOption,DestinationStrategy> strategies)
Injects the destination strategies.

Parameters:
strategies - Destination strategies.

setConnectionFactoryStrategies

public void setConnectionFactoryStrategies(java.util.Map<CreateOption,ConnectionFactoryStrategy> strategies)
Injects the connection factory strategies.

Parameters:
strategies - Connection factory strategies.

attachToTarget

public void attachToTarget(org.sca4j.spi.model.physical.PhysicalWireSourceDefinition sourceDefinition,
                           JmsWireTargetDefinition targetDefinition,
                           org.sca4j.spi.wire.Wire wire)
                    throws org.sca4j.spi.builder.WiringException
Specified by:
attachToTarget in interface org.sca4j.spi.builder.component.TargetWireAttacher<JmsWireTargetDefinition>
Throws:
org.sca4j.spi.builder.WiringException

createObjectFactory

public org.sca4j.spi.ObjectFactory<?> createObjectFactory(JmsWireTargetDefinition target)
                                                   throws org.sca4j.spi.builder.WiringException
Specified by:
createObjectFactory in interface org.sca4j.spi.builder.component.TargetWireAttacher<JmsWireTargetDefinition>
Throws:
org.sca4j.spi.builder.WiringException


Copyright © 2008-2010 Service Symphony. All Rights Reserved.