org.instrumentmiddleware.cima.transport.impl
Class ListTransportManager

java.lang.Object
  extended by org.instrumentmiddleware.cima.transport.delivery.impl.SpringDeliveryStrategyFactory
      extended by org.instrumentmiddleware.cima.transport.impl.ListTransportManager
All Implemented Interfaces:
IDeliveryStrategyFactory, ITransportManager, org.springframework.context.ApplicationContextAware

public class ListTransportManager
extends SpringDeliveryStrategyFactory
implements ITransportManager

The ListPluginManager implements IPluginManager using a list.

Author:
andrew

Constructor Summary
ListTransportManager()
           
 
Method Summary
 boolean addDeliveryStrategy(IDeliveryStrategy strategy)
           
 boolean addTransportProvider(ITransportProvider provider)
           
 ITransportProvider getTransportProvider(org.instrumentmiddleware.cima.parcel.EndpointTypeEnum.Enum type)
           
 java.util.List<java.lang.String> listDeliveryStrategies()
           
 java.util.List<ITransportProvider> listTranportProviders()
           
 java.util.List<org.instrumentmiddleware.cima.parcel.EndpointTypeEnum.Enum> listTransportProviderTypes()
           
 boolean removeDeliveryStrategy(IDeliveryStrategy strategy)
           
 boolean removeTransportProvider(org.instrumentmiddleware.cima.parcel.EndpointTypeEnum.Enum type)
           
 boolean removeTransportProvider(ITransportProvider provider)
           
 
Methods inherited from class org.instrumentmiddleware.cima.transport.delivery.impl.SpringDeliveryStrategyFactory
getDefaultDeliveryStrategy, getDeliveryStrategy, setApplicationContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListTransportManager

public ListTransportManager()
Method Detail

addTransportProvider

public boolean addTransportProvider(ITransportProvider provider)
Specified by:
addTransportProvider in interface ITransportManager

addDeliveryStrategy

public boolean addDeliveryStrategy(IDeliveryStrategy strategy)
Specified by:
addDeliveryStrategy in interface ITransportManager

getTransportProvider

public ITransportProvider getTransportProvider(org.instrumentmiddleware.cima.parcel.EndpointTypeEnum.Enum type)
Specified by:
getTransportProvider in interface ITransportManager

removeTransportProvider

public boolean removeTransportProvider(ITransportProvider provider)
Specified by:
removeTransportProvider in interface ITransportManager

removeDeliveryStrategy

public boolean removeDeliveryStrategy(IDeliveryStrategy strategy)
Specified by:
removeDeliveryStrategy in interface ITransportManager

removeTransportProvider

public boolean removeTransportProvider(org.instrumentmiddleware.cima.parcel.EndpointTypeEnum.Enum type)
Specified by:
removeTransportProvider in interface ITransportManager

listTransportProviderTypes

public java.util.List<org.instrumentmiddleware.cima.parcel.EndpointTypeEnum.Enum> listTransportProviderTypes()
Specified by:
listTransportProviderTypes in interface ITransportManager

listTranportProviders

public java.util.List<ITransportProvider> listTranportProviders()
Specified by:
listTranportProviders in interface ITransportManager

listDeliveryStrategies

public java.util.List<java.lang.String> listDeliveryStrategies()
Specified by:
listDeliveryStrategies in interface ITransportManager


Copyright © 2008. All Rights Reserved.