org.jboss.wise.core.wsextensions
Interface EnablerDelegate
- All Known Implementing Classes:
- ReflectionEnablerDelegate
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
visitWSSecurity
void visitWSSecurity(WSEndpoint endpoint)
throws java.lang.UnsupportedOperationException,
java.lang.IllegalStateException
- Throws:
java.lang.UnsupportedOperationException
java.lang.IllegalStateException
visitWSRM
void visitWSRM(WSEndpoint endpoint)
throws java.lang.UnsupportedOperationException
- Throws:
java.lang.UnsupportedOperationException
visitWSAddressing
void visitWSAddressing(WSEndpoint endpoint)
throws java.lang.UnsupportedOperationException
- Throws:
java.lang.UnsupportedOperationException
visitMTOM
void visitMTOM(WSEndpoint endpoint)
throws java.lang.UnsupportedOperationException
- Throws:
java.lang.UnsupportedOperationException