@ThreadSafe
public interface EnablerDelegate
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.Modifier and Type | Method and Description |
---|---|
void |
setConfigFile(String configFile)
Sets the configFile to be used, if any
|
void |
setConfigName(String configName)
Sets the configName to be used, if any
|
void |
visitMTOM(Object endpointInstance) |
void |
visitWSAddressing(Object endpointInstance) |
void |
visitWSRM(Object endpointInstance) |
void |
visitWSSecurity(Object endpointInstance) |
void setConfigFile(String configFile)
configFile
- Stringvoid setConfigName(String configName)
configName
- Stringvoid visitWSSecurity(Object endpointInstance) throws UnsupportedOperationException, IllegalStateException
endpointInstance
- ObjectUnsupportedOperationException
- ExceptionIllegalStateException
- Exceptionvoid visitWSRM(Object endpointInstance) throws UnsupportedOperationException
endpointInstance
- ObjectUnsupportedOperationException
- Exceptionvoid visitWSAddressing(Object endpointInstance) throws UnsupportedOperationException
endpointInstance
- ObjectUnsupportedOperationException
- Exceptionvoid visitMTOM(Object endpointInstance) throws UnsupportedOperationException
endpointInstance
- ObjectUnsupportedOperationException
- ExceptionCopyright © 2008–2016 JBoss.org. All rights reserved.