com.sun.enterprise.security.webservices
Class GFServerPipeCreator
java.lang.Object
com.sun.xml.ws.api.server.ServerPipelineHook
com.sun.xml.ws.assembler.ServerPipelineHook
org.glassfish.webservices.ServerPipeCreator
com.sun.enterprise.security.webservices.GFServerPipeCreator
@Service
@Scoped(value=org.jvnet.hk2.component.Singleton.class)
public class GFServerPipeCreator
- extends ServerPipeCreator
This is used by JAXWSContainer to return proper 196 security and
app server monitoing pipes to the StandAlonePipeAssembler and
TangoPipeAssembler
|
Method Summary |
com.sun.xml.ws.api.pipe.Pipe |
createSecurityPipe(com.sun.xml.ws.policy.PolicyMap map,
com.sun.xml.ws.api.model.SEIModel sei,
com.sun.xml.ws.api.model.wsdl.WSDLPort port,
com.sun.xml.ws.api.server.WSEndpoint owner,
com.sun.xml.ws.api.pipe.Pipe tail)
|
void |
init(WebServiceEndpoint ep)
|
static boolean |
isSecurityEnabled(com.sun.xml.ws.policy.PolicyMap policyMap,
com.sun.xml.ws.api.model.wsdl.WSDLPort wsdlPort)
Checks to see whether WS-Security is enabled or not. |
| Methods inherited from class com.sun.xml.ws.assembler.ServerPipelineHook |
createSecurityTube |
| Methods inherited from class com.sun.xml.ws.api.server.ServerPipelineHook |
createSecurityPipe |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GFServerPipeCreator
public GFServerPipeCreator()
init
public void init(WebServiceEndpoint ep)
- Overrides:
init in class ServerPipeCreator
createSecurityPipe
public com.sun.xml.ws.api.pipe.Pipe createSecurityPipe(com.sun.xml.ws.policy.PolicyMap map,
com.sun.xml.ws.api.model.SEIModel sei,
com.sun.xml.ws.api.model.wsdl.WSDLPort port,
com.sun.xml.ws.api.server.WSEndpoint owner,
com.sun.xml.ws.api.pipe.Pipe tail)
- Specified by:
createSecurityPipe in class ServerPipeCreator
isSecurityEnabled
public static boolean isSecurityEnabled(com.sun.xml.ws.policy.PolicyMap policyMap,
com.sun.xml.ws.api.model.wsdl.WSDLPort wsdlPort)
- Checks to see whether WS-Security is enabled or not.
- Parameters:
policyMap - policy map for this assemblerwsdlPort - wsdl:port
- Returns:
- true if Security is enabled, false otherwise
Copyright © 2012 GlassFish Community. All Rights Reserved.