org.sca4j.binding.jms.control
Class JmsBindingGenerator

java.lang.Object
  extended by org.sca4j.binding.jms.control.JmsBindingGenerator
All Implemented Interfaces:
org.sca4j.spi.generator.BindingGenerator<JmsWireSourceDefinition,JmsWireTargetDefinition,JmsBindingDefinition>

public class JmsBindingGenerator
extends java.lang.Object
implements org.sca4j.spi.generator.BindingGenerator<JmsWireSourceDefinition,JmsWireTargetDefinition,JmsBindingDefinition>

Binding generator that creates the physical source and target definitions for wires. Message acknowledgement is always expected to be using transactions, either local or global, as expressed by the intents transactedOneWay, transactedOneWay.local or transactedOneWay.global.

Version:
$Revision: 5021 $ $Date: 2008-07-12 18:36:13 +0100 (Sat, 12 Jul 2008) $

Constructor Summary
JmsBindingGenerator(PayloadTypeIntrospector introspector)
           
 
Method Summary
 JmsWireSourceDefinition generateWireSource(org.sca4j.spi.model.instance.LogicalBinding<JmsBindingDefinition> logicalBinding, org.sca4j.spi.policy.Policy policy, org.sca4j.scdl.ServiceDefinition serviceDefinition)
           
 JmsWireTargetDefinition generateWireTarget(org.sca4j.spi.model.instance.LogicalBinding<JmsBindingDefinition> logicalBinding, org.sca4j.spi.policy.Policy policy, org.sca4j.scdl.ReferenceDefinition referenceDefinition)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JmsBindingGenerator

public JmsBindingGenerator(PayloadTypeIntrospector introspector)
Method Detail

generateWireSource

public JmsWireSourceDefinition generateWireSource(org.sca4j.spi.model.instance.LogicalBinding<JmsBindingDefinition> logicalBinding,
                                                  org.sca4j.spi.policy.Policy policy,
                                                  org.sca4j.scdl.ServiceDefinition serviceDefinition)
                                           throws org.sca4j.spi.generator.GenerationException
Specified by:
generateWireSource in interface org.sca4j.spi.generator.BindingGenerator<JmsWireSourceDefinition,JmsWireTargetDefinition,JmsBindingDefinition>
Throws:
org.sca4j.spi.generator.GenerationException

generateWireTarget

public JmsWireTargetDefinition generateWireTarget(org.sca4j.spi.model.instance.LogicalBinding<JmsBindingDefinition> logicalBinding,
                                                  org.sca4j.spi.policy.Policy policy,
                                                  org.sca4j.scdl.ReferenceDefinition referenceDefinition)
                                           throws org.sca4j.spi.generator.GenerationException
Specified by:
generateWireTarget in interface org.sca4j.spi.generator.BindingGenerator<JmsWireSourceDefinition,JmsWireTargetDefinition,JmsBindingDefinition>
Throws:
org.sca4j.spi.generator.GenerationException


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