JBoss Wise API

org.jboss.wise.core.wsextensions
Interface EnablerDelegate

All Known Implementing Classes:
ReflectionEnablerDelegate

@ThreadSafe
public interface EnablerDelegate

It is an interface defining a visitor pattern which is used by WSExtensionEnabler to delegate the effective work needed to enable single extensions. The idea is to inject a EnablerDelegate implementations using IOC (aka jboss-beans.xml file) having the right implementation of extension enabling for current used JAX-WS stack and/or access type to generated classes (reflection vs javassist). It is in fact the way used by wise-core to decouple enabling of extension and operation/configurations needed to do so. You can always provide your own implementation of EnablerDelegate if you need something different during enabling of Extensions.

Author:
stefano.maestri@javalinux.it

Method Summary
 void visitMTOM(java.lang.Object endpointInstance)
           
 void visitWSAddressing(java.lang.Object endpointInstance)
           
 void visitWSRM(java.lang.Object endpointInstance)
           
 void visitWSSecurity(java.lang.Object endpointInstance)
           
 

Method Detail

visitWSSecurity

void visitWSSecurity(java.lang.Object endpointInstance)
                     throws java.lang.UnsupportedOperationException,
                            java.lang.IllegalStateException
Parameters:
endpointInstance -
Throws:
java.lang.UnsupportedOperationException
java.lang.IllegalStateException

visitWSRM

void visitWSRM(java.lang.Object endpointInstance)
               throws java.lang.UnsupportedOperationException
Parameters:
endpointInstance -
Throws:
java.lang.UnsupportedOperationException

visitWSAddressing

void visitWSAddressing(java.lang.Object endpointInstance)
                       throws java.lang.UnsupportedOperationException
Parameters:
endpointInstance -
Throws:
java.lang.UnsupportedOperationException

visitMTOM

void visitMTOM(java.lang.Object endpointInstance)
               throws java.lang.UnsupportedOperationException
Parameters:
endpointInstance -
Throws:
java.lang.UnsupportedOperationException

JBoss Wise API

Copyright © 2008-2009 Jboss.org. All Rights Reserved.