org.sca4j.binding.jms.provision
Class JmsWireTargetDefinition

java.lang.Object
  extended by org.sca4j.spi.model.physical.PhysicalWireTargetDefinition
      extended by org.sca4j.binding.jms.provision.JmsWireTargetDefinition

public class JmsWireTargetDefinition
extends org.sca4j.spi.model.physical.PhysicalWireTargetDefinition

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

Constructor Summary
JmsWireTargetDefinition(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 classloaderUri)
          Constructor
 
Method Summary
 java.net.URI getClassloaderUri()
          Returns the URI of the classloader to load classes and deserialize parameter types.
 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.PhysicalWireTargetDefinition
getCallbackUri, getClassLoaderId, getKey, getUri, isCallback, isOptimizable, setCallback, setCallbackUri, setClassLoaderId, setKey, setOptimizable, setUri
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JmsWireTargetDefinition

public JmsWireTargetDefinition(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 classloaderUri)
Constructor

Parameters:
uri - The target service URI
metadata - Metadata to be initialized.
payloadTypes - The payload types keyed by operation name
transactionType - Transaction type
oneWayOperations - The set of oneway operation names
classloaderUri - The classloader URI to deserialize types in
Method Detail

getClassloaderUri

public java.net.URI getClassloaderUri()
Returns the URI of the classloader to load classes and deserialize parameter types.

Returns:
URI of the classloader to load classes and deserialize parameter types

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.