uk.ac.soton.itinnovation.grid.service.registry.util.content
Class SlaConversationExtractionStrategy

java.lang.Object
  extended by uk.ac.soton.itinnovation.grid.service.registry.util.content.ConversationExtractionStrategyHelper
      extended by uk.ac.soton.itinnovation.grid.service.registry.util.content.SlaConversationExtractionStrategy
All Implemented Interfaces:
ContentExtractionStrategy

public class SlaConversationExtractionStrategy
extends ConversationExtractionStrategyHelper
implements ContentExtractionStrategy


Field Summary
protected static org.apache.log4j.Logger logger
           
protected static MemoryStateRepository repo
           
 
Constructor Summary
SlaConversationExtractionStrategy()
           
 
Method Summary
protected  void hookSpecialisedConversationExtraction(Registration registration, RegistryDataResourceRoleBean user, org.apache.axis.message.addressing.EndpointReferenceType slaResource, StorableInStateRepository object, String slaConvEPRKey)
          Implement this method for special behaviour during content extraction of specialized conversations, e.g.
protected  void hookSpecialisedUpdateConversationExtraction(Registration registration, RegistryDataResourceRoleBean user, org.apache.axis.message.addressing.EndpointReferenceType slaResource, StorableInStateRepository object, String slaConvEPRKey)
          Implement this method for special behaviour during content extraction of specialized conversations, e.g.
 
Methods inherited from class uk.ac.soton.itinnovation.grid.service.registry.util.content.ConversationExtractionStrategyHelper
extractAndRegister, extractAndUpdate, registerServiceOnDemand
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.service.registry.util.content.ContentExtractionStrategy
extractAndRegister, extractAndUpdate
 

Field Detail

repo

protected static final MemoryStateRepository repo

logger

protected static final org.apache.log4j.Logger logger
Constructor Detail

SlaConversationExtractionStrategy

public SlaConversationExtractionStrategy()
Method Detail

hookSpecialisedConversationExtraction

protected void hookSpecialisedConversationExtraction(Registration registration,
                                                     RegistryDataResourceRoleBean user,
                                                     org.apache.axis.message.addressing.EndpointReferenceType slaResource,
                                                     StorableInStateRepository object,
                                                     String slaConvEPRKey)
                                              throws ContentExtractionException
Description copied from class: ConversationExtractionStrategyHelper
Implement this method for special behaviour during content extraction of specialized conversations, e.g. SLAConversation.

Specified by:
hookSpecialisedConversationExtraction in class ConversationExtractionStrategyHelper
Throws:
ContentExtractionException

hookSpecialisedUpdateConversationExtraction

protected void hookSpecialisedUpdateConversationExtraction(Registration registration,
                                                           RegistryDataResourceRoleBean user,
                                                           org.apache.axis.message.addressing.EndpointReferenceType slaResource,
                                                           StorableInStateRepository object,
                                                           String slaConvEPRKey)
                                                    throws ContentExtractionException
Description copied from class: ConversationExtractionStrategyHelper
Implement this method for special behaviour during content extraction of specialized conversations, e.g. SLAConversation.

Specified by:
hookSpecialisedUpdateConversationExtraction in class ConversationExtractionStrategyHelper
Throws:
ContentExtractionException


Copyright © 2001-2007 University of Southampton IT Innovation Centre. All Rights Reserved.