blob: 7380b3f5c3a3eeb869bfc499209133e895a0db00 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_22) on Tue Apr 17 18:33:50 IST 2012 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
DescriptionFactory (Apache Axis2 - Root 1.6.2 API)
</TITLE>
<META NAME="date" CONTENT="2012-04-17">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="DescriptionFactory (Apache Axis2 - Root 1.6.2 API)";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DescriptionFactory.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/apache/axis2/jaxws/description/AttachmentType.html" title="enum in org.apache.axis2.jaxws.description"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/apache/axis2/jaxws/description/DescriptionFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="DescriptionFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.axis2.jaxws.description</FONT>
<BR>
Class DescriptionFactory</H2>
<PRE>
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
<IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.axis2.jaxws.description.DescriptionFactory</B>
</PRE>
<HR>
<DL>
<DT><PRE>public class <B>DescriptionFactory</B><DT>extends <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
</PRE>
<P>
Creates the JAX-WS metadata description hierarchy from some combinations of WSDL, Java class
information including annotations, and (in the future) deployment descriptors.
<P>
<P>
<HR>
<P>
<!-- ======== NESTED CLASS SUMMARY ======== -->
<A NAME="nested_class_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Nested Class Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The type of update being done for a particular Port.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/axis2/description/AxisService.html" title="class in org.apache.axis2.description">AxisService</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#createAxisService(java.lang.Class)">createAxisService</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;serviceImplClass)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This provide very convenient way of creating an AxisService from an annotated java class.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/axis2/description/AxisService.html" title="class in org.apache.axis2.description">AxisService</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#createAxisService(java.lang.Class, org.apache.axis2.context.ConfigurationContext)">createAxisService</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;serviceImplClass,
<A HREF="../../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</A>&nbsp;configContext)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This provide very convenient way of creating an AxisService from an annotated java class.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/axis2/jaxws/ClientConfigurationFactory.html" title="class in org.apache.axis2.jaxws">ClientConfigurationFactory</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#createClientConfigurationFactory()">createClientConfigurationFactory</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates Client ConfigurationFactory used to create AxisConfiguration.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/axis2/jaxws/description/ResolvedHandlersDescription.html" title="interface in org.apache.axis2.jaxws.description">ResolvedHandlersDescription</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#createResolvedHandlersDescription()">createResolvedHandlersDescription</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a ResolvedHandlersDescription object, which describes attributes of handlers
that have been resolved for a give port.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#createServiceDescription(java.lang.Class)">createServiceDescription</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;serviceImplClass)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a full ServiceDescription hierarchy on the SERVER side for a single service
implementation class.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#createServiceDescription(java.net.URL, javax.xml.namespace.QName, java.lang.Class)">createServiceDescription</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</A>&nbsp;wsdlURL,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;serviceQName,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;serviceClass)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create the initial ServiceDescription hierarchy on the CLIENT side.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#createServiceDescription(java.net.URL, javax.xml.namespace.QName, java.lang.Class, org.apache.axis2.jaxws.description.builder.DescriptionBuilderComposite, java.lang.Object)">createServiceDescription</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</A>&nbsp;wsdlURL,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;serviceQName,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;serviceClass,
<A HREF="../../../../../org/apache/axis2/jaxws/description/builder/DescriptionBuilderComposite.html" title="class in org.apache.axis2.jaxws.description.builder">DescriptionBuilderComposite</A>&nbsp;sparseComposite,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;sparseCompositeKey)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create the initial ServiceDescripton hierarchy on the CLIENT side.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#createServiceDescriptionFromDBCMap(java.util.HashMap)">createServiceDescriptionFromDBCMap</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="../../../../../org/apache/axis2/jaxws/description/builder/DescriptionBuilderComposite.html" title="class in org.apache.axis2.jaxws.description.builder">DescriptionBuilderComposite</A>&gt;&nbsp;dbcMap)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a full ServiceDescription hierarchy on the SERVER side for EACH service implementation
entry in the DescriptionBuilderComposite (DBC) map.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#createServiceDescriptionFromDBCMap(java.util.HashMap, org.apache.axis2.context.ConfigurationContext)">createServiceDescriptionFromDBCMap</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="../../../../../org/apache/axis2/jaxws/description/builder/DescriptionBuilderComposite.html" title="class in org.apache.axis2.jaxws.description.builder">DescriptionBuilderComposite</A>&gt;&nbsp;dbcMap,
<A HREF="../../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</A>&nbsp;configContext)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a full ServiceDescription hierarchy on the SERVER side for EACH service implementation
entry in the DescriptionBuilderComposite (DBC) map.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&gt;</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#createServiceDescriptionFromDBCMap(java.util.HashMap, org.apache.axis2.context.ConfigurationContext, boolean)">createServiceDescriptionFromDBCMap</A></B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="../../../../../org/apache/axis2/jaxws/description/builder/DescriptionBuilderComposite.html" title="class in org.apache.axis2.jaxws.description.builder">DescriptionBuilderComposite</A>&gt;&nbsp;dbcMap,
<A HREF="../../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</A>&nbsp;configContext,
boolean&nbsp;performVaidation)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a full ServiceDescription hierarchy on the SERVER side for EACH service implementation
entry in the DescriptionBuilderComposite (DBC) map.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/axis2/jaxws/description/EndpointDescription.html" title="interface in org.apache.axis2.jaxws.description">EndpointDescription</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, org.apache.axis2.addressing.EndpointReference, java.lang.String, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType)">updateEndpoint</A></B>(<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&nbsp;serviceDescription,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;sei,
<A HREF="../../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</A>&nbsp;epr,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;addressingNamespace,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A>&nbsp;updateType)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve or create the EndpointDescription hierachy associated with an existing CLIENT side
ServiceDescription for a particular port.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/axis2/jaxws/description/EndpointDescription.html" title="interface in org.apache.axis2.jaxws.description">EndpointDescription</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, org.apache.axis2.addressing.EndpointReference, java.lang.String, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType, org.apache.axis2.jaxws.description.builder.DescriptionBuilderComposite, java.lang.Object)">updateEndpoint</A></B>(<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&nbsp;serviceDescription,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;sei,
<A HREF="../../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</A>&nbsp;epr,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;addressingNamespace,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A>&nbsp;updateType,
<A HREF="../../../../../org/apache/axis2/jaxws/description/builder/DescriptionBuilderComposite.html" title="class in org.apache.axis2.jaxws.description.builder">DescriptionBuilderComposite</A>&nbsp;composite,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;sparseCompositeKey)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve or create an EndpointDescription hierachy associated with an existing CLIENT side
ServiceDescription for a particular port.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/axis2/jaxws/description/EndpointDescription.html" title="interface in org.apache.axis2.jaxws.description">EndpointDescription</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, org.apache.axis2.addressing.EndpointReference, java.lang.String, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType, org.apache.axis2.jaxws.description.builder.DescriptionBuilderComposite, java.lang.Object, java.lang.String, java.lang.String)">updateEndpoint</A></B>(<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&nbsp;serviceDescription,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;sei,
<A HREF="../../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</A>&nbsp;epr,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;addressingNamespace,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A>&nbsp;updateType,
<A HREF="../../../../../org/apache/axis2/jaxws/description/builder/DescriptionBuilderComposite.html" title="class in org.apache.axis2.jaxws.description.builder">DescriptionBuilderComposite</A>&nbsp;composite,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;sparseCompositeKey,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;bindingId,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;endpointAddress)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve or create an EndpointDescription hierachy associated with an existing CLIENT side
ServiceDescription for a particular port.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/axis2/jaxws/description/EndpointDescription.html" title="interface in org.apache.axis2.jaxws.description">EndpointDescription</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, org.apache.axis2.addressing.EndpointReference, java.lang.String, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType, java.lang.Object)">updateEndpoint</A></B>(<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&nbsp;serviceDescription,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;sei,
<A HREF="../../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</A>&nbsp;epr,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;addressingNamespace,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A>&nbsp;updateType,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;serviceDelegateKey)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve or create the EndpointDescription hierarchy associated with an existing CLIENT side
ServiceDescription for a particular port.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/axis2/jaxws/description/EndpointDescription.html" title="interface in org.apache.axis2.jaxws.description">EndpointDescription</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, org.apache.axis2.addressing.EndpointReference, java.lang.String, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType, java.lang.Object, java.lang.String, java.lang.String)">updateEndpoint</A></B>(<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&nbsp;serviceDescription,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;sei,
<A HREF="../../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</A>&nbsp;epr,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;addressingNamespace,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A>&nbsp;updateType,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;serviceDelegateKey,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;bindingId,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;endpointAddress)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve or create the EndpointDescription hierarchy associated with an existing CLIENT side
ServiceDescription for a particular port.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/axis2/jaxws/description/EndpointDescription.html" title="interface in org.apache.axis2.jaxws.description">EndpointDescription</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, org.apache.axis2.addressing.EndpointReference, java.lang.String, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType, java.lang.String, java.lang.String)">updateEndpoint</A></B>(<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&nbsp;serviceDescription,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;sei,
<A HREF="../../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</A>&nbsp;epr,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;addressingNamespace,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A>&nbsp;updateType,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;bindingId,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;endpointAddress)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve or create the EndpointDescription hierachy associated with an existing CLIENT side
ServiceDescription for a particular port.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/axis2/jaxws/description/EndpointDescription.html" title="interface in org.apache.axis2.jaxws.description">EndpointDescription</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, javax.xml.namespace.QName, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType)">updateEndpoint</A></B>(<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&nbsp;serviceDescription,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;sei,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;portQName,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A>&nbsp;updateType)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve or create the EndpointDescription hierarchy associated with an existing CLIENT side
ServiceDescription for a particular port.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/axis2/jaxws/description/EndpointDescription.html" title="interface in org.apache.axis2.jaxws.description">EndpointDescription</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, javax.xml.namespace.QName, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType, org.apache.axis2.jaxws.description.builder.DescriptionBuilderComposite, java.lang.Object)">updateEndpoint</A></B>(<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&nbsp;serviceDescription,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;sei,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;portQName,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A>&nbsp;updateType,
<A HREF="../../../../../org/apache/axis2/jaxws/description/builder/DescriptionBuilderComposite.html" title="class in org.apache.axis2.jaxws.description.builder">DescriptionBuilderComposite</A>&nbsp;composite,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;sparseCompositeKey)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve or create an EndpointDescription hierarchy associated with an existing CLIENT side
ServiceDescription for a particular port.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/axis2/jaxws/description/EndpointDescription.html" title="interface in org.apache.axis2.jaxws.description">EndpointDescription</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, javax.xml.namespace.QName, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType, org.apache.axis2.jaxws.description.builder.DescriptionBuilderComposite, java.lang.Object, java.lang.String, java.lang.String)">updateEndpoint</A></B>(<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&nbsp;serviceDescription,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;sei,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;portQName,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A>&nbsp;updateType,
<A HREF="../../../../../org/apache/axis2/jaxws/description/builder/DescriptionBuilderComposite.html" title="class in org.apache.axis2.jaxws.description.builder">DescriptionBuilderComposite</A>&nbsp;composite,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;sparseCompositeKey,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;bindingId,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;endpointAddress)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve or create an EndpointDescription hierarchy associated with an existing CLIENT side
ServiceDescription for a particular port.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/axis2/jaxws/description/EndpointDescription.html" title="interface in org.apache.axis2.jaxws.description">EndpointDescription</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, javax.xml.namespace.QName, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType, java.lang.Object)">updateEndpoint</A></B>(<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&nbsp;serviceDescription,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;sei,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;portQName,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A>&nbsp;updateType,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;serviceDelegateKey)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve or create the EndpointDescription hierarchy associated with an existing CLIENT side
ServiceDescription for a particular port.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/axis2/jaxws/description/EndpointDescription.html" title="interface in org.apache.axis2.jaxws.description">EndpointDescription</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, javax.xml.namespace.QName, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType, java.lang.Object, java.lang.String, java.lang.String)">updateEndpoint</A></B>(<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&nbsp;serviceDescription,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;sei,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;portQName,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A>&nbsp;updateType,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;serviceDelegateKey,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;bindingId,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;endpointAddress)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve or create the EndpointDescription hierarchy associated with an existing CLIENT side
ServiceDescription for a particular port.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>static&nbsp;<A HREF="../../../../../org/apache/axis2/jaxws/description/EndpointDescription.html" title="interface in org.apache.axis2.jaxws.description">EndpointDescription</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, javax.xml.namespace.QName, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType, java.lang.String, java.lang.String)">updateEndpoint</A></B>(<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&nbsp;serviceDescription,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;sei,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;portQName,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A>&nbsp;updateType,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;bindingId,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;endpointAddress)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retrieve or create the EndpointDescription hierarchy associated with an existing CLIENT side
ServiceDescription for a particular port.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="createServiceDescription(java.net.URL, javax.xml.namespace.QName, java.lang.Class)"><!-- --></A><H3>
createServiceDescription</H3>
<PRE>
public static <A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A> <B>createServiceDescription</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</A>&nbsp;wsdlURL,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;serviceQName,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;serviceClass)</PRE>
<DL>
<DD>Create the initial ServiceDescription hierarchy on the CLIENT side. This is intended to be
called when the client creates a ServiceDelegate. Note that it will only create the
ServiceDescription at this point. The EndpointDescription hierarchy under this
ServiceDescription will be created by the updateEndpoint factory method, which will be called
by the ServiceDelegate once the port is known (i.e. addPort, getPort, or createDispatch).
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>wsdlURL</CODE> - URL to the WSDL file to use; this may be null<DD><CODE>serviceQName</CODE> - The ServiceQName for this service; may not be null<DD><CODE>serviceClass</CODE> - The Service class; may not be null and must be assignable from
javax.xml.ws.Service
<DT><B>Returns:</B><DD>A ServiceDescription instance for a CLIENT access to the service.<DT><B>See Also:</B><DD><CODE>#updateEndpoint(ServiceDescription, Class, QName, ServiceDescription.UpdateType)</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="createServiceDescription(java.net.URL, javax.xml.namespace.QName, java.lang.Class, org.apache.axis2.jaxws.description.builder.DescriptionBuilderComposite, java.lang.Object)"><!-- --></A><H3>
createServiceDescription</H3>
<PRE>
public static <A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A> <B>createServiceDescription</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</A>&nbsp;wsdlURL,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;serviceQName,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;serviceClass,
<A HREF="../../../../../org/apache/axis2/jaxws/description/builder/DescriptionBuilderComposite.html" title="class in org.apache.axis2.jaxws.description.builder">DescriptionBuilderComposite</A>&nbsp;sparseComposite,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;sparseCompositeKey)</PRE>
<DL>
<DD>Create the initial ServiceDescripton hierarchy on the CLIENT side. This allows a sparse DBC
to be specified in addition to the service class. The sparse DBC can be used to override
the class annotation member values.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>wsdlURL</CODE> - <DD><CODE>serviceQName</CODE> - <DD><CODE>serviceClass</CODE> - <DD><CODE>sparseComposite</CODE> - <DD><CODE>sparseCompositeKey</CODE> -
<DT><B>Returns:</B><DD><DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#createServiceDescription(java.net.URL, javax.xml.namespace.QName, java.lang.Class)"><CODE>createServiceDescription(URL, QName, Class)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, javax.xml.namespace.QName, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType)"><!-- --></A><H3>
updateEndpoint</H3>
<PRE>
public static <A HREF="../../../../../org/apache/axis2/jaxws/description/EndpointDescription.html" title="interface in org.apache.axis2.jaxws.description">EndpointDescription</A> <B>updateEndpoint</B>(<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&nbsp;serviceDescription,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;sei,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;portQName,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A>&nbsp;updateType)</PRE>
<DL>
<DD>Retrieve or create the EndpointDescription hierarchy associated with an existing CLIENT side
ServiceDescription for a particular port. If an EndpointDescritption already exists, it will
be returned; if one does not already exist, it will be created. Note that if the SEI is null
then the EndpointDescription returned will be for a Dispatch client only and it will not have
an EndpointInterfaceDescription hierarchy associated with it. If, at a later point, the same
port is requested and an SEI is provided, the existing EndpointDescription will be updated
with a newly-created EndpointInterfaceDescription hierarchy.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>serviceDescription</CODE> - An existing client-side ServiceDescription. This must not be
null.<DD><CODE>sei</CODE> - The ServiceInterface class. This can be null for adding a port or
creating a Dispatch; it can not be null when getting a port.<DD><CODE>portQName</CODE> - The QName of the port. If this is null, the runtime will attempt
to to select an appropriate port to use.<DD><CODE>updateType</CODE> - The type of the update: adding a port, creating a dispatch, or
getting an SEI-based port.
<DT><B>Returns:</B><DD>An EndpointDescription corresponding to the port.<DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#createServiceDescription(java.net.URL, javax.xml.namespace.QName, java.lang.Class)"><CODE>createServiceDescription(URL, QName, Class)</CODE></A>,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description"><CODE>DescriptionFactory.UpdateType</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, javax.xml.namespace.QName, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType, java.lang.Object)"><!-- --></A><H3>
updateEndpoint</H3>
<PRE>
public static <A HREF="../../../../../org/apache/axis2/jaxws/description/EndpointDescription.html" title="interface in org.apache.axis2.jaxws.description">EndpointDescription</A> <B>updateEndpoint</B>(<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&nbsp;serviceDescription,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;sei,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;portQName,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A>&nbsp;updateType,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;serviceDelegateKey)</PRE>
<DL>
<DD>Retrieve or create the EndpointDescription hierarchy associated with an existing CLIENT side
ServiceDescription for a particular port. This is identical to above, but this method has a
reference back to the ServiceDelegate (which invoked it) for purposes of properly caching
ServiceDescriptions that contain dynamic ports
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>serviceDescription</CODE> - An existing client-side ServiceDescription. This must not be
null.<DD><CODE>sei</CODE> - The ServiceInterface class. This can be null for adding a port or
creating a Dispatch; it can not be null when getting a port.<DD><CODE>portQName</CODE> - The QName of the port. If this is null, the runtime will attempt
to to select an appropriate port to use.<DD><CODE>updateType</CODE> - The type of the update: adding a port, creating a dispatch, or
getting an SEI-based port.<DD><CODE>serviceDelegateKey</CODE> - A reference back to the ServiceDelegate that called it
<DT><B>Returns:</B><DD>An EndpointDescription corresponding to the port.<DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#createServiceDescription(java.net.URL, javax.xml.namespace.QName, java.lang.Class)"><CODE>createServiceDescription(URL, QName, Class)</CODE></A>,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description"><CODE>DescriptionFactory.UpdateType</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, javax.xml.namespace.QName, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType, org.apache.axis2.jaxws.description.builder.DescriptionBuilderComposite, java.lang.Object)"><!-- --></A><H3>
updateEndpoint</H3>
<PRE>
public static <A HREF="../../../../../org/apache/axis2/jaxws/description/EndpointDescription.html" title="interface in org.apache.axis2.jaxws.description">EndpointDescription</A> <B>updateEndpoint</B>(<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&nbsp;serviceDescription,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;sei,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;portQName,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A>&nbsp;updateType,
<A HREF="../../../../../org/apache/axis2/jaxws/description/builder/DescriptionBuilderComposite.html" title="class in org.apache.axis2.jaxws.description.builder">DescriptionBuilderComposite</A>&nbsp;composite,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;sparseCompositeKey)</PRE>
<DL>
<DD>Retrieve or create an EndpointDescription hierarchy associated with an existing CLIENT side
ServiceDescription for a particular port. Additional metadata may be specified in a sparse
composite. That metadata may come from a JSR-109 client deployment descriptor, for example,
or from resource injection of an WebServiceRef or other Resource annotation.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>serviceDescription</CODE> - <DD><CODE>sei</CODE> - <DD><CODE>portQName</CODE> - <DD><CODE>updateType</CODE> - <DD><CODE>composite</CODE> -
<DT><B>Returns:</B><DD><DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, javax.xml.namespace.QName, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType)"><CODE>updateEndpoint(ServiceDescription, Class, QName, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, org.apache.axis2.addressing.EndpointReference, java.lang.String, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType)"><!-- --></A><H3>
updateEndpoint</H3>
<PRE>
public static <A HREF="../../../../../org/apache/axis2/jaxws/description/EndpointDescription.html" title="interface in org.apache.axis2.jaxws.description">EndpointDescription</A> <B>updateEndpoint</B>(<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&nbsp;serviceDescription,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;sei,
<A HREF="../../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</A>&nbsp;epr,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;addressingNamespace,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A>&nbsp;updateType)</PRE>
<DL>
<DD>Retrieve or create the EndpointDescription hierachy associated with an existing CLIENT side
ServiceDescription for a particular port. If an EndpointDescritption already exists, it will
be returned; if one does not already exist, it will be created. Note that if the SEI is null
then the EndpointDescription returned will be for a Dispatch client only and it will not have
an EndpointInterfaceDescription hierachy associated with it. If, at a later point, the same
port is requested and an SEI is provided, the existing EndpointDescription will be updated
with a newly-created EndpointInterfaceDescription hieracy.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>serviceDescription</CODE> - An existing client-side ServiceDescription. This must not be
null.<DD><CODE>sei</CODE> - The ServiceInterface class. This can be null for adding a port or
creating a Dispatch; it can not be null when getting a port.<DD><CODE>epr</CODE> - The endpoint reference to the target port.<DD><CODE>addressingNamespace</CODE> - The addressing namespace of the endpoint reference.<DD><CODE>updateType</CODE> - The type of the update: adding a port, creating a dispatch, or
getting an SEI-based port.
<DT><B>Returns:</B><DD>An EndpointDescription corresponding to the port.<DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#createServiceDescription(java.net.URL, javax.xml.namespace.QName, java.lang.Class)"><CODE>createServiceDescription(URL, QName, Class)</CODE></A>,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description"><CODE>DescriptionFactory.UpdateType</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, org.apache.axis2.addressing.EndpointReference, java.lang.String, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType, java.lang.Object)"><!-- --></A><H3>
updateEndpoint</H3>
<PRE>
public static <A HREF="../../../../../org/apache/axis2/jaxws/description/EndpointDescription.html" title="interface in org.apache.axis2.jaxws.description">EndpointDescription</A> <B>updateEndpoint</B>(<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&nbsp;serviceDescription,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;sei,
<A HREF="../../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</A>&nbsp;epr,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;addressingNamespace,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A>&nbsp;updateType,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;serviceDelegateKey)</PRE>
<DL>
<DD>Retrieve or create the EndpointDescription hierarchy associated with an existing CLIENT side
ServiceDescription for a particular port. This is identical to above, but this method has a
reference back to the ServiceDelegate (which invoked it) for purposes of properly caching
ServiceDescriptions that contain dynamic ports
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>serviceDescription</CODE> - An existing client-side ServiceDescription. This must not be
null.<DD><CODE>sei</CODE> - The ServiceInterface class. This can be null for adding a port or
creating a Dispatch; it can not be null when getting a port.<DD><CODE>epr</CODE> - The endpoint reference to the target port.<DD><CODE>addressingNamespace</CODE> - The addressing namespace of the endpoint reference.<DD><CODE>updateType</CODE> - The type of the update: adding a port, creating a dispatch, or
getting an SEI-based port.<DD><CODE>serviceDelegateKey</CODE> - A reference back to the ServiceDelegate that called it
<DT><B>Returns:</B><DD>An EndpointDescription corresponding to the port.<DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#createServiceDescription(java.net.URL, javax.xml.namespace.QName, java.lang.Class)"><CODE>createServiceDescription(URL, QName, Class)</CODE></A>,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description"><CODE>DescriptionFactory.UpdateType</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, org.apache.axis2.addressing.EndpointReference, java.lang.String, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType, org.apache.axis2.jaxws.description.builder.DescriptionBuilderComposite, java.lang.Object)"><!-- --></A><H3>
updateEndpoint</H3>
<PRE>
public static <A HREF="../../../../../org/apache/axis2/jaxws/description/EndpointDescription.html" title="interface in org.apache.axis2.jaxws.description">EndpointDescription</A> <B>updateEndpoint</B>(<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&nbsp;serviceDescription,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;sei,
<A HREF="../../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</A>&nbsp;epr,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;addressingNamespace,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A>&nbsp;updateType,
<A HREF="../../../../../org/apache/axis2/jaxws/description/builder/DescriptionBuilderComposite.html" title="class in org.apache.axis2.jaxws.description.builder">DescriptionBuilderComposite</A>&nbsp;composite,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;sparseCompositeKey)</PRE>
<DL>
<DD>Retrieve or create an EndpointDescription hierachy associated with an existing CLIENT side
ServiceDescription for a particular port. Additonal metdata may be specified in a sparse
composite. That metadata may come from a JSR-109 client deployment descriptor, for example,
or from resource injection of an WebServiceRef or other Resource annotation.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>serviceDescription</CODE> - <DD><CODE>sei</CODE> - <DD><CODE>portQName</CODE> - <DD><CODE>updateType</CODE> - <DD><CODE>composite</CODE> -
<DT><B>Returns:</B><DD><DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, javax.xml.namespace.QName, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType)"><CODE>updateEndpoint(ServiceDescription, Class, QName, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, javax.xml.namespace.QName, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType, java.lang.String, java.lang.String)"><!-- --></A><H3>
updateEndpoint</H3>
<PRE>
public static <A HREF="../../../../../org/apache/axis2/jaxws/description/EndpointDescription.html" title="interface in org.apache.axis2.jaxws.description">EndpointDescription</A> <B>updateEndpoint</B>(<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&nbsp;serviceDescription,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;sei,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;portQName,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A>&nbsp;updateType,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;bindingId,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;endpointAddress)</PRE>
<DL>
<DD>Retrieve or create the EndpointDescription hierarchy associated with an existing CLIENT side
ServiceDescription for a particular port. If an EndpointDescritption already exists, it will
be returned; if one does not already exist, it will be created. Note that if the SEI is null
then the EndpointDescription returned will be for a Dispatch client only and it will not have
an EndpointInterfaceDescription hierarchy associated with it. If, at a later point, the same
port is requested and an SEI is provided, the existing EndpointDescription will be updated
with a newly-created EndpointInterfaceDescription hierarchy.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>serviceDescription</CODE> - An existing client-side ServiceDescription. This must not be
null.<DD><CODE>sei</CODE> - The ServiceInterface class. This can be null for adding a port or
creating a Dispatch; it can not be null when getting a port.<DD><CODE>portQName</CODE> - The QName of the port. If this is null, the runtime will attempt
to to select an appropriate port to use.<DD><CODE>updateType</CODE> - The type of the update: adding a port, creating a dispatch, or
getting an SEI-based port.
<DT><B>Returns:</B><DD>An EndpointDescription corresponding to the port.<DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#createServiceDescription(java.net.URL, javax.xml.namespace.QName, java.lang.Class)"><CODE>createServiceDescription(URL, QName, Class)</CODE></A>,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description"><CODE>DescriptionFactory.UpdateType</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, javax.xml.namespace.QName, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType, java.lang.Object, java.lang.String, java.lang.String)"><!-- --></A><H3>
updateEndpoint</H3>
<PRE>
public static <A HREF="../../../../../org/apache/axis2/jaxws/description/EndpointDescription.html" title="interface in org.apache.axis2.jaxws.description">EndpointDescription</A> <B>updateEndpoint</B>(<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&nbsp;serviceDescription,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;sei,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;portQName,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A>&nbsp;updateType,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;serviceDelegateKey,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;bindingId,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;endpointAddress)</PRE>
<DL>
<DD>Retrieve or create the EndpointDescription hierarchy associated with an existing CLIENT side
ServiceDescription for a particular port. This is identical to above, but this method has a
reference back to the ServiceDelegate (which invoked it) for purposes of properly caching
ServiceDescriptions that contain dynamic ports
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>serviceDescription</CODE> - An existing client-side ServiceDescription. This must not be
null.<DD><CODE>sei</CODE> - The ServiceInterface class. This can be null for adding a port or
creating a Dispatch; it can not be null when getting a port.<DD><CODE>portQName</CODE> - The QName of the port. If this is null, the runtime will attempt
to to select an appropriate port to use.<DD><CODE>updateType</CODE> - The type of the update: adding a port, creating a dispatch, or
getting an SEI-based port.<DD><CODE>serviceDelegateKey</CODE> - A reference back to the ServiceDelegate that called it
<DT><B>Returns:</B><DD>An EndpointDescription corresponding to the port.<DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#createServiceDescription(java.net.URL, javax.xml.namespace.QName, java.lang.Class)"><CODE>createServiceDescription(URL, QName, Class)</CODE></A>,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description"><CODE>DescriptionFactory.UpdateType</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, javax.xml.namespace.QName, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType, org.apache.axis2.jaxws.description.builder.DescriptionBuilderComposite, java.lang.Object, java.lang.String, java.lang.String)"><!-- --></A><H3>
updateEndpoint</H3>
<PRE>
public static <A HREF="../../../../../org/apache/axis2/jaxws/description/EndpointDescription.html" title="interface in org.apache.axis2.jaxws.description">EndpointDescription</A> <B>updateEndpoint</B>(<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&nbsp;serviceDescription,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;sei,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/javax/xml/namespace/QName.html?is-external=true" title="class or interface in javax.xml.namespace">QName</A>&nbsp;portQName,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A>&nbsp;updateType,
<A HREF="../../../../../org/apache/axis2/jaxws/description/builder/DescriptionBuilderComposite.html" title="class in org.apache.axis2.jaxws.description.builder">DescriptionBuilderComposite</A>&nbsp;composite,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;sparseCompositeKey,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;bindingId,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;endpointAddress)</PRE>
<DL>
<DD>Retrieve or create an EndpointDescription hierarchy associated with an existing CLIENT side
ServiceDescription for a particular port. Additional metadata may be specified in a sparse
composite. That metadata may come from a JSR-109 client deployment descriptor, for example,
or from resource injection of an WebServiceRef or other Resource annotation.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>serviceDescription</CODE> - <DD><CODE>sei</CODE> - <DD><CODE>portQName</CODE> - <DD><CODE>updateType</CODE> - <DD><CODE>composite</CODE> -
<DT><B>Returns:</B><DD><DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, javax.xml.namespace.QName, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType)"><CODE>updateEndpoint(ServiceDescription, Class, QName, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, org.apache.axis2.addressing.EndpointReference, java.lang.String, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType, java.lang.String, java.lang.String)"><!-- --></A><H3>
updateEndpoint</H3>
<PRE>
public static <A HREF="../../../../../org/apache/axis2/jaxws/description/EndpointDescription.html" title="interface in org.apache.axis2.jaxws.description">EndpointDescription</A> <B>updateEndpoint</B>(<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&nbsp;serviceDescription,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;sei,
<A HREF="../../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</A>&nbsp;epr,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;addressingNamespace,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A>&nbsp;updateType,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;bindingId,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;endpointAddress)</PRE>
<DL>
<DD>Retrieve or create the EndpointDescription hierachy associated with an existing CLIENT side
ServiceDescription for a particular port. If an EndpointDescritption already exists, it will
be returned; if one does not already exist, it will be created. Note that if the SEI is null
then the EndpointDescription returned will be for a Dispatch client only and it will not have
an EndpointInterfaceDescription hierachy associated with it. If, at a later point, the same
port is requested and an SEI is provided, the existing EndpointDescription will be updated
with a newly-created EndpointInterfaceDescription hieracy.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>serviceDescription</CODE> - An existing client-side ServiceDescription. This must not be
null.<DD><CODE>sei</CODE> - The ServiceInterface class. This can be null for adding a port or
creating a Dispatch; it can not be null when getting a port.<DD><CODE>epr</CODE> - The endpoint reference to the target port.<DD><CODE>addressingNamespace</CODE> - The addressing namespace of the endpoint reference.<DD><CODE>updateType</CODE> - The type of the update: adding a port, creating a dispatch, or
getting an SEI-based port.
<DT><B>Returns:</B><DD>An EndpointDescription corresponding to the port.<DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#createServiceDescription(java.net.URL, javax.xml.namespace.QName, java.lang.Class)"><CODE>createServiceDescription(URL, QName, Class)</CODE></A>,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description"><CODE>DescriptionFactory.UpdateType</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, org.apache.axis2.addressing.EndpointReference, java.lang.String, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType, java.lang.Object, java.lang.String, java.lang.String)"><!-- --></A><H3>
updateEndpoint</H3>
<PRE>
public static <A HREF="../../../../../org/apache/axis2/jaxws/description/EndpointDescription.html" title="interface in org.apache.axis2.jaxws.description">EndpointDescription</A> <B>updateEndpoint</B>(<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&nbsp;serviceDescription,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;sei,
<A HREF="../../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</A>&nbsp;epr,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;addressingNamespace,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A>&nbsp;updateType,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;serviceDelegateKey,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;bindingId,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;endpointAddress)</PRE>
<DL>
<DD>Retrieve or create the EndpointDescription hierarchy associated with an existing CLIENT side
ServiceDescription for a particular port. This is identical to above, but this method has a
reference back to the ServiceDelegate (which invoked it) for purposes of properly caching
ServiceDescriptions that contain dynamic ports
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>serviceDescription</CODE> - An existing client-side ServiceDescription. This must not be
null.<DD><CODE>sei</CODE> - The ServiceInterface class. This can be null for adding a port or
creating a Dispatch; it can not be null when getting a port.<DD><CODE>epr</CODE> - The endpoint reference to the target port.<DD><CODE>addressingNamespace</CODE> - The addressing namespace of the endpoint reference.<DD><CODE>updateType</CODE> - The type of the update: adding a port, creating a dispatch, or
getting an SEI-based port.<DD><CODE>serviceDelegateKey</CODE> - A reference back to the ServiceDelegate that called it
<DT><B>Returns:</B><DD>An EndpointDescription corresponding to the port.<DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#createServiceDescription(java.net.URL, javax.xml.namespace.QName, java.lang.Class)"><CODE>createServiceDescription(URL, QName, Class)</CODE></A>,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description"><CODE>DescriptionFactory.UpdateType</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, org.apache.axis2.addressing.EndpointReference, java.lang.String, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType, org.apache.axis2.jaxws.description.builder.DescriptionBuilderComposite, java.lang.Object, java.lang.String, java.lang.String)"><!-- --></A><H3>
updateEndpoint</H3>
<PRE>
public static <A HREF="../../../../../org/apache/axis2/jaxws/description/EndpointDescription.html" title="interface in org.apache.axis2.jaxws.description">EndpointDescription</A> <B>updateEndpoint</B>(<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&nbsp;serviceDescription,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;sei,
<A HREF="../../../../../org/apache/axis2/addressing/EndpointReference.html" title="class in org.apache.axis2.addressing">EndpointReference</A>&nbsp;epr,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;addressingNamespace,
<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description">DescriptionFactory.UpdateType</A>&nbsp;updateType,
<A HREF="../../../../../org/apache/axis2/jaxws/description/builder/DescriptionBuilderComposite.html" title="class in org.apache.axis2.jaxws.description.builder">DescriptionBuilderComposite</A>&nbsp;composite,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A>&nbsp;sparseCompositeKey,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;bindingId,
<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;endpointAddress)</PRE>
<DL>
<DD>Retrieve or create an EndpointDescription hierachy associated with an existing CLIENT side
ServiceDescription for a particular port. Additonal metdata may be specified in a sparse
composite. That metadata may come from a JSR-109 client deployment descriptor, for example,
or from resource injection of an WebServiceRef or other Resource annotation.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>serviceDescription</CODE> - <DD><CODE>sei</CODE> - <DD><CODE>portQName</CODE> - <DD><CODE>updateType</CODE> - <DD><CODE>composite</CODE> -
<DT><B>Returns:</B><DD><DT><B>See Also:</B><DD><A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.html#updateEndpoint(org.apache.axis2.jaxws.description.ServiceDescription, java.lang.Class, javax.xml.namespace.QName, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType)"><CODE>updateEndpoint(ServiceDescription, Class, QName, org.apache.axis2.jaxws.description.DescriptionFactory.UpdateType)</CODE></A></DL>
</DD>
</DL>
<HR>
<A NAME="createServiceDescriptionFromDBCMap(java.util.HashMap)"><!-- --></A><H3>
createServiceDescriptionFromDBCMap</H3>
<PRE>
public static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&gt; <B>createServiceDescriptionFromDBCMap</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="../../../../../org/apache/axis2/jaxws/description/builder/DescriptionBuilderComposite.html" title="class in org.apache.axis2.jaxws.description.builder">DescriptionBuilderComposite</A>&gt;&nbsp;dbcMap)</PRE>
<DL>
<DD>Create a full ServiceDescription hierarchy on the SERVER side for EACH service implementation
entry in the DescriptionBuilderComposite (DBC) map. Note that the associated SERVER side
Axis description objects are also created. To create a single ServiceDescription hierarchy
for a single service implementation class, use the factory method that takes a single class
and returns a single ServiceDescription.
<p/>
A service implementation DBC entry is one that: (1) Is a class and not an interface (2)
Carries a WebService or WebServiceProvider annotation.
<p/>
A DBC represents the information found in the service implementation class. There will be
other DBC entries in the map for classes and interfaces associated with the service
implementation, such as super classes, super interfaces, fault classes, and such.
<p/>
Note that map may contain > 1 service implementation DBC. A full ServiceDescriptionhierarchy
will be created for each service implementation DBC entry.
<p/>
Note that each ServiceDescription will have exactly one EndpointDescription corresponding to
each service implementation.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>dbcMap</CODE> - A HashMap keyed on class name with a value for the DBC for that classname
<DT><B>Returns:</B><DD>A List of ServiceDescriptions with the associated SERVER side hierarchy created.</DL>
</DD>
</DL>
<HR>
<A NAME="createServiceDescriptionFromDBCMap(java.util.HashMap, org.apache.axis2.context.ConfigurationContext)"><!-- --></A><H3>
createServiceDescriptionFromDBCMap</H3>
<PRE>
public static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&gt; <B>createServiceDescriptionFromDBCMap</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="../../../../../org/apache/axis2/jaxws/description/builder/DescriptionBuilderComposite.html" title="class in org.apache.axis2.jaxws.description.builder">DescriptionBuilderComposite</A>&gt;&nbsp;dbcMap,
<A HREF="../../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</A>&nbsp;configContext)</PRE>
<DL>
<DD>Create a full ServiceDescription hierarchy on the SERVER side for EACH service implementation
entry in the DescriptionBuilderComposite (DBC) map. Note that the associated SERVER side
Axis description objects are also created. To create a single ServiceDescription hierarchy
for a single service implementation class, use the factory method that takes a single class
and returns a single ServiceDescription.
<p/>
A service implementation DBC entry is one that: (1) Is a class and not an interface (2)
Carries a WebService or WebServiceProvider annotation.
<p/>
A DBC represents the information found in the service implementation class. There will be
other DBC entries in the map for classes and interfaces associated with the service
implementation, such as super classes, super interfaces, fault classes, and such.
<p/>
Note that map may contain > 1 service implementation DBC. A full ServiceDescriptionhierarchy
will be created for each service implementation DBC entry.
<p/>
Note that each ServiceDescription will have exactly one EndpointDescription corresponding to
each service implementation.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>dbcMap</CODE> - A HashMap keyed on class name with a value for the DBC for that classname<DD><CODE>configContext</CODE> - ConfigurationContext used to get WSDL Definition configuration parameters.
<DT><B>Returns:</B><DD>A List of ServiceDescriptions with the associated SERVER side hierarchy created.</DL>
</DD>
</DL>
<HR>
<A NAME="createServiceDescriptionFromDBCMap(java.util.HashMap, org.apache.axis2.context.ConfigurationContext, boolean)"><!-- --></A><H3>
createServiceDescriptionFromDBCMap</H3>
<PRE>
public static <A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</A>&lt;<A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A>&gt; <B>createServiceDescriptionFromDBCMap</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</A>&lt;<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>,<A HREF="../../../../../org/apache/axis2/jaxws/description/builder/DescriptionBuilderComposite.html" title="class in org.apache.axis2.jaxws.description.builder">DescriptionBuilderComposite</A>&gt;&nbsp;dbcMap,
<A HREF="../../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</A>&nbsp;configContext,
boolean&nbsp;performVaidation)</PRE>
<DL>
<DD>Create a full ServiceDescription hierarchy on the SERVER side for EACH service implementation
entry in the DescriptionBuilderComposite (DBC) map. Note that the associated SERVER side
Axis description objects are also created. To create a single ServiceDescription hierarchy
for a single service implementation class, use the factory method that takes a single class
and returns a single ServiceDescription.
<p/>
A service implementation DBC entry is one that: (1) Is a class and not an interface (2)
Carries a WebService or WebServiceProvider annotation.
<p/>
A DBC represents the information found in the service implementation class. There will be
other DBC entries in the map for classes and interfaces associated with the service
implementation, such as super classes, super interfaces, fault classes, and such.
<p/>
Note that map may contain > 1 service implementation DBC. A full ServiceDescriptionhierarchy
will be created for each service implementation DBC entry.
<p/>
Note that each ServiceDescription will have exactly one EndpointDescription corresponding to
each service implementation.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>dbcMap</CODE> - A HashMap keyed on class name with a value for the DBC for that classname<DD><CODE>configContext</CODE> - ConfigurationContext used to get WSDL Definition configuration parameters.<DD><CODE>isValid</CODE> -
<DT><B>Returns:</B><DD>A List of ServiceDescriptions with the associated SERVER side hierarchy created.</DL>
</DD>
</DL>
<HR>
<A NAME="createServiceDescription(java.lang.Class)"><!-- --></A><H3>
createServiceDescription</H3>
<PRE>
public static <A HREF="../../../../../org/apache/axis2/jaxws/description/ServiceDescription.html" title="interface in org.apache.axis2.jaxws.description">ServiceDescription</A> <B>createServiceDescription</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;serviceImplClass)</PRE>
<DL>
<DD>Create a full ServiceDescription hierarchy on the SERVER side for a single service
implementation class. To create process more than one service implementation at one time or
to process them without causing the service implementation classes to be loaded, use the
factory method that takes a collection of DescriptionBuilderComposite objects and returns a
collection of ServiceDescriptions.
<p/>
Note that the ServiceDescription will have exactly one EndpointDescription corresponding to
the service implementation.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>serviceImplClass</CODE> - A Web Service implementation class (i.e. one that carries an
WebService or WebServiceProvider annotation).
<DT><B>Returns:</B><DD>A ServiceDescription with the associated SERVER side hierarchy created.</DL>
</DD>
</DL>
<HR>
<A NAME="createAxisService(java.lang.Class)"><!-- --></A><H3>
createAxisService</H3>
<PRE>
public static <A HREF="../../../../../org/apache/axis2/description/AxisService.html" title="class in org.apache.axis2.description">AxisService</A> <B>createAxisService</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;serviceImplClass)</PRE>
<DL>
<DD>This provide very convenient way of creating an AxisService from an annotated java class.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>serviceImplClass</CODE> - A Web Service implementation class (i.e. one that carries an
WebService or WebServiceProvider annotation).
<DT><B>Returns:</B><DD>An AxisService instance</DL>
</DD>
</DL>
<HR>
<A NAME="createAxisService(java.lang.Class, org.apache.axis2.context.ConfigurationContext)"><!-- --></A><H3>
createAxisService</H3>
<PRE>
public static <A HREF="../../../../../org/apache/axis2/description/AxisService.html" title="class in org.apache.axis2.description">AxisService</A> <B>createAxisService</B>(<A HREF="http://download.oracle.com/javase/1.5.0/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</A>&nbsp;serviceImplClass,
<A HREF="../../../../../org/apache/axis2/context/ConfigurationContext.html" title="class in org.apache.axis2.context">ConfigurationContext</A>&nbsp;configContext)</PRE>
<DL>
<DD>This provide very convenient way of creating an AxisService from an annotated java class.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>serviceImplClass</CODE> - A Web Service implementation class (i.e. one that carries an
WebService or WebServiceProvider annotation).
<DT><B>Returns:</B><DD>An AxisService instance</DL>
</DD>
</DL>
<HR>
<A NAME="createClientConfigurationFactory()"><!-- --></A><H3>
createClientConfigurationFactory</H3>
<PRE>
public static <A HREF="../../../../../org/apache/axis2/jaxws/ClientConfigurationFactory.html" title="class in org.apache.axis2.jaxws">ClientConfigurationFactory</A> <B>createClientConfigurationFactory</B>()</PRE>
<DL>
<DD>Creates Client ConfigurationFactory used to create AxisConfiguration.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>A Client Configuration Factory's new instance. ClinetConfigurationFactory is
Singleton.</DL>
</DD>
</DL>
<HR>
<A NAME="createResolvedHandlersDescription()"><!-- --></A><H3>
createResolvedHandlersDescription</H3>
<PRE>
public static <A HREF="../../../../../org/apache/axis2/jaxws/description/ResolvedHandlersDescription.html" title="interface in org.apache.axis2.jaxws.description">ResolvedHandlersDescription</A> <B>createResolvedHandlersDescription</B>()</PRE>
<DL>
<DD>Create a ResolvedHandlersDescription object, which describes attributes of handlers
that have been resolved for a give port. This includes the handler classes and the roles.
<P>
<DD><DL>
<DT><B>Returns:</B><DD>A new instance of a ResolfedHandlersDescription object.</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/DescriptionFactory.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;<A HREF="../../../../../org/apache/axis2/jaxws/description/AttachmentType.html" title="enum in org.apache.axis2.jaxws.description"><B>PREV CLASS</B></A>&nbsp;
&nbsp;<A HREF="../../../../../org/apache/axis2/jaxws/description/DescriptionFactory.UpdateType.html" title="enum in org.apache.axis2.jaxws.description"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../index.html?org/apache/axis2/jaxws/description/DescriptionFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="DescriptionFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
Copyright &#169; 2004-2012 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.
</BODY>
</HTML>