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
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
Copyright © 2008-2009 Jboss.org. All Rights Reserved.