com.sun.enterprise.security.webservices
Class GFServerPipeCreator

java.lang.Object
  extended by com.sun.xml.ws.api.server.ServerPipelineHook
      extended by com.sun.xml.ws.assembler.ServerPipelineHook
          extended by org.glassfish.webservices.ServerPipeCreator
              extended by 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


Field Summary
 
Fields inherited from class org.glassfish.webservices.ServerPipeCreator
endpoint, isHttpBinding
 
Constructor Summary
GFServerPipeCreator()
           
 
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 org.glassfish.webservices.ServerPipeCreator
createMonitoringPipe
 
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
 

Constructor Detail

GFServerPipeCreator

public GFServerPipeCreator()
Method Detail

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 assembler
wsdlPort - wsdl:port
Returns:
true if Security is enabled, false otherwise


Copyright © 2012 GlassFish Community. All Rights Reserved.