org.sca4j.binding.jms.provision
Class JmsWireSourceDefinition

java.lang.Object
  extended by org.sca4j.spi.model.physical.PhysicalWireSourceDefinition
      extended by org.sca4j.binding.jms.provision.JmsWireSourceDefinition

public class JmsWireSourceDefinition
extends org.sca4j.spi.model.physical.PhysicalWireSourceDefinition

Version:
$Revision: 5225 $ $Date: 2008-08-19 19:07:45 +0100 (Tue, 19 Aug 2008) $

Constructor Summary
JmsWireSourceDefinition(java.net.URI uri, JmsBindingMetadata metadata, java.util.Map<java.lang.String,PayloadType> payloadTypes, TransactionType transactionType, java.util.Set<java.lang.String> oneWayOperations, java.net.URI classloaderId)
          Constructor
 
Method Summary
 JmsBindingMetadata getMetadata()
           
 java.util.Set<java.lang.String> getOneWayOperations()
          Returns the operation names for the wire.
 java.util.Map<java.lang.String,PayloadType> getPayloadTypes()
          Returns the payload type keyed by operation name
 TransactionType getTransactionType()
           
 void setTransactionType(TransactionType transactionType)
           
 
Methods inherited from class org.sca4j.spi.model.physical.PhysicalWireSourceDefinition
getClassLoaderId, getInteractionType, getKey, getUri, getValueSource, isOptimizable, setClassLoaderId, setInteractionType, setKey, setOptimizable, setUri, setValueSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JmsWireSourceDefinition

public JmsWireSourceDefinition(java.net.URI uri,
                               JmsBindingMetadata metadata,
                               java.util.Map<java.lang.String,PayloadType> payloadTypes,
                               TransactionType transactionType,
                               java.util.Set<java.lang.String> oneWayOperations,
                               java.net.URI classloaderId)
Constructor

Parameters:
uri - The service URI
metadata - Metadata to be initialized.
payloadTypes - The JMS payload types keyed by operation name
transactionType - Transaction type
oneWayOperations - The set of oneway operation names
classloaderId - the classloader id associated with user datatypes
Method Detail

getMetadata

public JmsBindingMetadata getMetadata()
Returns:
JMS metadata.

getPayloadTypes

public java.util.Map<java.lang.String,PayloadType> getPayloadTypes()
Returns the payload type keyed by operation name

Returns:
the payload type

getTransactionType

public TransactionType getTransactionType()
Returns:
Transaction type.

setTransactionType

public void setTransactionType(TransactionType transactionType)
Parameters:
transactionType - Transaction type.

getOneWayOperations

public java.util.Set<java.lang.String> getOneWayOperations()
Returns the operation names for the wire.

Returns:
the operation names for the wire


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