com.sun.xml.ws.policy.jaxws
Class BuilderHandlerMessageScope

java.lang.Object
  extended by com.sun.xml.ws.policy.jaxws.BuilderHandler
      extended by com.sun.xml.ws.policy.jaxws.BuilderHandlerMessageScope

final class BuilderHandlerMessageScope
extends BuilderHandler


Nested Class Summary
(package private) static class BuilderHandlerMessageScope.Scope
           
 
Field Summary
 
Fields inherited from class com.sun.xml.ws.policy.jaxws.BuilderHandler
policyStore, policySubject, policyURIs
 
Constructor Summary
BuilderHandlerMessageScope(Collection<String> policyURIs, Map<String,com.sun.xml.ws.policy.sourcemodel.PolicySourceModel> policyStore, Object policySubject, BuilderHandlerMessageScope.Scope scope, QName service, QName port, QName operation, QName message)
          Creates a new instance of WSDLServiceScopeBuilderHandler
 
Method Summary
protected  void doPopulate(com.sun.xml.ws.policy.PolicyMapExtender policyMapExtender)
           
 boolean equals(Object obj)
          Multiple bound operations may refer to the same fault messages.
 int hashCode()
           
 
Methods inherited from class com.sun.xml.ws.policy.jaxws.BuilderHandler
getPolicies, getPolicySubjects, populate
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuilderHandlerMessageScope

BuilderHandlerMessageScope(Collection<String> policyURIs,
                           Map<String,com.sun.xml.ws.policy.sourcemodel.PolicySourceModel> policyStore,
                           Object policySubject,
                           BuilderHandlerMessageScope.Scope scope,
                           QName service,
                           QName port,
                           QName operation,
                           QName message)
Creates a new instance of WSDLServiceScopeBuilderHandler

Method Detail

equals

public boolean equals(Object obj)
Multiple bound operations may refer to the same fault messages. This would result in multiple builder handlers referring to the same policies. This method allows to sort out these duplicate handlers.

Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

doPopulate

protected void doPopulate(com.sun.xml.ws.policy.PolicyMapExtender policyMapExtender)
                   throws com.sun.xml.ws.policy.PolicyException
Specified by:
doPopulate in class BuilderHandler
Throws:
com.sun.xml.ws.policy.PolicyException


Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.