it.eng.spago.cache
Class DynamicCacheResponsePublisher

java.lang.Object
  extended byit.eng.spago.presentation.AbstractPublisherDispatcher
      extended byit.eng.spago.cache.DynamicCacheResponsePublisher
All Implemented Interfaces:
InitializerIFace, PublisherDispatcherIFace

public class DynamicCacheResponsePublisher
extends AbstractPublisherDispatcher


Constructor Summary
DynamicCacheResponsePublisher()
           
 
Method Summary
 SourceBean getCachedResponseForPublisher(RequestContainer requestContainer, java.lang.String publisherName)
           
 java.lang.String getLastPublisherName(RequestContainer requestContainer)
           
 java.lang.String getPublisherName(RequestContainer requestContainer, ResponseContainer responseContainer)
           
 boolean isReachable(java.lang.String businessName)
           
 
Methods inherited from class it.eng.spago.presentation.AbstractPublisherDispatcher
getConfig, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicCacheResponsePublisher

public DynamicCacheResponsePublisher()
Method Detail

getPublisherName

public java.lang.String getPublisherName(RequestContainer requestContainer,
                                         ResponseContainer responseContainer)

isReachable

public boolean isReachable(java.lang.String businessName)

getLastPublisherName

public java.lang.String getLastPublisherName(RequestContainer requestContainer)

getCachedResponseForPublisher

public SourceBean getCachedResponseForPublisher(RequestContainer requestContainer,
                                                java.lang.String publisherName)