uk.ac.soton.ecs.grimoires.server.impl.uddiv2.handlers
Class DefaultPublishHandler

java.lang.Object
  extended byuk.ac.soton.ecs.grimoires.server.impl.uddiv2.handlers.DefaultPublishHandler
All Implemented Interfaces:
PublishHandler
Direct Known Subclasses:
NotImplementedPublishHandler

public class DefaultPublishHandler
extends Object
implements PublishHandler

A handler for Publish Messages which by default calls a handling method defined at construct time.


Constructor Summary
DefaultPublishHandler(MessageHandler handler)
           
 
Method Summary
 Object process(Add_publisherAssertions message)
           
 Object process(Delete_binding message)
           
 Object process(Delete_business message)
           
 Object process(Delete_publisherAssertions message)
           
 Object process(Delete_service message)
           
 Object process(Delete_tModel message)
           
 Object process(Discard_authToken message)
           
 Object process(Get_assertionStatusReport message)
           
 Object process(Get_authToken message)
           
 Object process(Get_publisherAssertions message)
           
 Object process(Get_registeredInfo message)
           
 Object process(Save_binding message)
           
 Object process(Save_business message)
           
 Object process(Save_service message)
           
 Object process(Save_tModel message)
           
 Object process(Set_publisherAssertions message)
           
 Object process(Validate_values message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultPublishHandler

public DefaultPublishHandler(MessageHandler handler)
Method Detail

process

public Object process(Save_service message)
Specified by:
process in interface PublishHandler

process

public Object process(Add_publisherAssertions message)
Specified by:
process in interface PublishHandler

process

public Object process(Get_assertionStatusReport message)
Specified by:
process in interface PublishHandler

process

public Object process(Get_publisherAssertions message)
Specified by:
process in interface PublishHandler

process

public Object process(Delete_binding message)
Specified by:
process in interface PublishHandler

process

public Object process(Delete_business message)
Specified by:
process in interface PublishHandler

process

public Object process(Delete_service message)
Specified by:
process in interface PublishHandler

process

public Object process(Delete_tModel message)
Specified by:
process in interface PublishHandler

process

public Object process(Delete_publisherAssertions message)
Specified by:
process in interface PublishHandler

process

public Object process(Discard_authToken message)
Specified by:
process in interface PublishHandler

process

public Object process(Get_authToken message)
Specified by:
process in interface PublishHandler

process

public Object process(Get_registeredInfo message)
Specified by:
process in interface PublishHandler

process

public Object process(Save_binding message)
Specified by:
process in interface PublishHandler

process

public Object process(Save_business message)
Specified by:
process in interface PublishHandler

process

public Object process(Save_tModel message)
Specified by:
process in interface PublishHandler

process

public Object process(Set_publisherAssertions message)
Specified by:
process in interface PublishHandler

process

public Object process(Validate_values message)
Specified by:
process in interface PublishHandler