summaryrefslogtreecommitdiffstats
path: root/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider
diff options
context:
space:
mode:
authorbeckerdo <beckerdo@13f79535-47bb-0310-9956-ffa450edef68>2009-02-01 20:45:55 +0000
committerbeckerdo <beckerdo@13f79535-47bb-0310-9956-ffa450edef68>2009-02-01 20:45:55 +0000
commit8751ca0a45b9343f37161c9f762fb4c485944a5f (patch)
tree79ccea610c3163357ca5738127c08f69a47384f0 /site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider
parentc7b50e47dd1dd51a4c1c83f92cd28845853bef90 (diff)
TUSCANY-2485 Add JavaDocs for Tuscany 1.4
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@739833 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider')
-rw-r--r--site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/BindingProviderFactory.html266
-rw-r--r--site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/DefaultProviderFactoryExtensionPoint.html339
-rw-r--r--site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/DefaultSCADefinitionsProviderExtensionPoint.html304
-rw-r--r--site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ImplementationProvider.html296
-rw-r--r--site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ImplementationProviderFactory.html233
-rw-r--r--site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/OperationSelectorProvider.html232
-rw-r--r--site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/OperationSelectorProviderFactory.html258
-rw-r--r--site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/PolicyImplementor.html212
-rw-r--r--site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/PolicyProvider.html232
-rw-r--r--site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/PolicyProviderFactory.html285
-rw-r--r--site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ProviderFactory.html217
-rw-r--r--site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html281
-rw-r--r--site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ReferenceBindingProvider.html318
-rw-r--r--site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ReferenceBindingProviderRRB.html228
-rw-r--r--site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/SCADefinitionsProvider.html216
-rw-r--r--site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/SCADefinitionsProviderException.html238
-rw-r--r--site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/SCADefinitionsProviderExtensionPoint.html250
-rw-r--r--site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ServiceBindingProvider.html293
-rw-r--r--site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ServiceBindingProviderRRB.html228
-rw-r--r--site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/WireFormatProvider.html251
-rw-r--r--site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/WireFormatProviderFactory.html258
-rw-r--r--site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/package-frame.html90
-rw-r--r--site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/package-summary.html263
-rw-r--r--site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/package-tree.html169
24 files changed, 5957 insertions, 0 deletions
diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/BindingProviderFactory.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/BindingProviderFactory.html
new file mode 100644
index 0000000000..79cfe24b6e
--- /dev/null
+++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/BindingProviderFactory.html
@@ -0,0 +1,266 @@
+<!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_11) on Tue Jan 27 20:37:58 CST 2009 -->
+<TITLE>
+BindingProviderFactory
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<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="BindingProviderFactory";
+ }
+}
+</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="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;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/DefaultProviderFactoryExtensionPoint.html" title="class in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/BindingProviderFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BindingProviderFactory.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;NESTED&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.tuscany.sca.provider</FONT>
+<BR>
+Interface BindingProviderFactory&lt;M extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&gt;</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A>&lt;M&gt;</DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/binding/atom/provider/AtomBindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.atom.provider">AtomBindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/feed/provider/AtomBindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.feed.provider">AtomBindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/ws/axis2/Axis2BindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.ws.axis2">Axis2BindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/sca/axis2/impl/Axis2SCABindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.sca.axis2.impl">Axis2SCABindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/corba/impl/CorbaBindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.corba.impl">CorbaBindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/sca/corba/impl/CorbaSCABindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.sca.corba.impl">CorbaSCABindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/ejb/provider/EJBBindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.ejb.provider">EJBBindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/gdata/provider/GdataBindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.gdata.provider">GdataBindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/http/provider/HTTPBindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.http.provider">HTTPBindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/provider/JMSBindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.jms.provider">JMSBindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/sca/jms/JMSSCABindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.sca.jms">JMSSCABindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jsonrpc/provider/JSONRPCBindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.jsonrpc.provider">JSONRPCBindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/notification/NotificationBindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.notification">NotificationBindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/rmi/provider/RMIBindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.rmi.provider">RMIBindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/feed/provider/RSSBindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.feed.provider">RSSBindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/rss/provider/RSSBindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.rss.provider">RSSBindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/sca/impl/RuntimeSCABindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.sca.impl">RuntimeSCABindingProviderFactory</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>BindingProviderFactory&lt;M extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&gt;</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A>&lt;M&gt;</DL>
+</PRE>
+
+<P>
+A factory for creating the runtime artifacts that represent bindings.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== 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>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProvider.html" title="interface in org.apache.tuscany.sca.provider">ReferenceBindingProvider</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/BindingProviderFactory.html#createReferenceBindingProvider(org.apache.tuscany.sca.runtime.RuntimeComponent, org.apache.tuscany.sca.runtime.RuntimeComponentReference, M)">createReferenceBindingProvider</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponent.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponent</A>&nbsp;component,
+ <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentReference.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentReference</A>&nbsp;reference,
+ <A HREF="../../../../../org/apache/tuscany/sca/provider/BindingProviderFactory.html" title="type parameter in BindingProviderFactory">M</A>&nbsp;binding)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new reference binding provider for the given component and
+ reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/ServiceBindingProvider.html" title="interface in org.apache.tuscany.sca.provider">ServiceBindingProvider</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/BindingProviderFactory.html#createServiceBindingProvider(org.apache.tuscany.sca.runtime.RuntimeComponent, org.apache.tuscany.sca.runtime.RuntimeComponentService, M)">createServiceBindingProvider</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponent.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponent</A>&nbsp;component,
+ <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentService.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentService</A>&nbsp;service,
+ <A HREF="../../../../../org/apache/tuscany/sca/provider/BindingProviderFactory.html" title="type parameter in BindingProviderFactory">M</A>&nbsp;binding)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new service binding provider for the given component and
+ service.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.provider.ProviderFactory"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html#getModelType()">getModelType</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="createReferenceBindingProvider(org.apache.tuscany.sca.runtime.RuntimeComponent,org.apache.tuscany.sca.runtime.RuntimeComponentReference,org.apache.tuscany.sca.assembly.Binding)"><!-- --></A><A NAME="createReferenceBindingProvider(org.apache.tuscany.sca.runtime.RuntimeComponent, org.apache.tuscany.sca.runtime.RuntimeComponentReference, M)"><!-- --></A><H3>
+createReferenceBindingProvider</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProvider.html" title="interface in org.apache.tuscany.sca.provider">ReferenceBindingProvider</A> <B>createReferenceBindingProvider</B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponent.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponent</A>&nbsp;component,
+ <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentReference.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentReference</A>&nbsp;reference,
+ <A HREF="../../../../../org/apache/tuscany/sca/provider/BindingProviderFactory.html" title="type parameter in BindingProviderFactory">M</A>&nbsp;binding)</PRE>
+<DL>
+<DD>Creates a new reference binding provider for the given component and
+ reference.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>component</CODE> - The runtime component<DD><CODE>reference</CODE> - The reference on the runtime component<DD><CODE>binding</CODE> - The binding assembly model object
+<DT><B>Returns:</B><DD>The binding provider</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createServiceBindingProvider(org.apache.tuscany.sca.runtime.RuntimeComponent,org.apache.tuscany.sca.runtime.RuntimeComponentService,org.apache.tuscany.sca.assembly.Binding)"><!-- --></A><A NAME="createServiceBindingProvider(org.apache.tuscany.sca.runtime.RuntimeComponent, org.apache.tuscany.sca.runtime.RuntimeComponentService, M)"><!-- --></A><H3>
+createServiceBindingProvider</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/provider/ServiceBindingProvider.html" title="interface in org.apache.tuscany.sca.provider">ServiceBindingProvider</A> <B>createServiceBindingProvider</B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponent.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponent</A>&nbsp;component,
+ <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentService.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentService</A>&nbsp;service,
+ <A HREF="../../../../../org/apache/tuscany/sca/provider/BindingProviderFactory.html" title="type parameter in BindingProviderFactory">M</A>&nbsp;binding)</PRE>
+<DL>
+<DD>Creates a new service binding provider for the given component and
+ service.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>component</CODE> - The runtime component<DD><CODE>service</CODE> - The service on the runtime component<DD><CODE>binding</CODE> - The binding assembly model object
+<DT><B>Returns:</B><DD>The binding provider</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="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;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/DefaultProviderFactoryExtensionPoint.html" title="class in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/BindingProviderFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BindingProviderFactory.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;NESTED&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>
+
+</BODY>
+</HTML>
diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/DefaultProviderFactoryExtensionPoint.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/DefaultProviderFactoryExtensionPoint.html
new file mode 100644
index 0000000000..028c9db227
--- /dev/null
+++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/DefaultProviderFactoryExtensionPoint.html
@@ -0,0 +1,339 @@
+<!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_11) on Tue Jan 27 20:37:58 CST 2009 -->
+<TITLE>
+DefaultProviderFactoryExtensionPoint
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<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="DefaultProviderFactoryExtensionPoint";
+ }
+}
+</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="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/tuscany/sca/provider/BindingProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/DefaultSCADefinitionsProviderExtensionPoint.html" title="class in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/DefaultProviderFactoryExtensionPoint.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DefaultProviderFactoryExtensionPoint.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;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&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.tuscany.sca.provider</FONT>
+<BR>
+Class DefaultProviderFactoryExtensionPoint</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.provider.DefaultProviderFactoryExtensionPoint</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactoryExtensionPoint</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DefaultProviderFactoryExtensionPoint</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactoryExtensionPoint</A></DL>
+</PRE>
+
+<P>
+Default implementation of a provider factory extension point.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_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>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/DefaultProviderFactoryExtensionPoint.html#DefaultProviderFactoryExtensionPoint(org.apache.tuscany.sca.core.ExtensionPointRegistry)">DefaultProviderFactoryExtensionPoint</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/core/ExtensionPointRegistry.html" title="interface in org.apache.tuscany.sca.core">ExtensionPointRegistry</A>&nbsp;registry)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default constructor.</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>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/DefaultProviderFactoryExtensionPoint.html#addProviderFactory(org.apache.tuscany.sca.provider.ProviderFactory)">addProviderFactory</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A>&nbsp;providerFactory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a provider factory.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">PolicyProviderFactory</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/DefaultProviderFactoryExtensionPoint.html#getPolicyProviderFactories()">getPolicyProviderFactories</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a list of registered PolicyProviderFactory</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/DefaultProviderFactoryExtensionPoint.html#getProviderFactory(java.lang.Class)">getProviderFactory</A></B>(java.lang.Class&lt;?&gt;&nbsp;modelType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the provider factory associated with the given model type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/DefaultProviderFactoryExtensionPoint.html#removeProviderFactory(org.apache.tuscany.sca.provider.ProviderFactory)">removeProviderFactory</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A>&nbsp;providerFactory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove a provider factory.</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.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_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>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DefaultProviderFactoryExtensionPoint(org.apache.tuscany.sca.core.ExtensionPointRegistry)"><!-- --></A><H3>
+DefaultProviderFactoryExtensionPoint</H3>
+<PRE>
+public <B>DefaultProviderFactoryExtensionPoint</B>(<A HREF="../../../../../org/apache/tuscany/sca/core/ExtensionPointRegistry.html" title="interface in org.apache.tuscany.sca.core">ExtensionPointRegistry</A>&nbsp;registry)</PRE>
+<DL>
+<DD>The default constructor. Does nothing.
+<P>
+</DL>
+
+<!-- ============ 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="addProviderFactory(org.apache.tuscany.sca.provider.ProviderFactory)"><!-- --></A><H3>
+addProviderFactory</H3>
+<PRE>
+public void <B>addProviderFactory</B>(<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A>&nbsp;providerFactory)</PRE>
+<DL>
+<DD>Add a provider factory.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html#addProviderFactory(org.apache.tuscany.sca.provider.ProviderFactory)">addProviderFactory</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactoryExtensionPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>providerFactory</CODE> - The provider factory</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeProviderFactory(org.apache.tuscany.sca.provider.ProviderFactory)"><!-- --></A><H3>
+removeProviderFactory</H3>
+<PRE>
+public void <B>removeProviderFactory</B>(<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A>&nbsp;providerFactory)</PRE>
+<DL>
+<DD>Remove a provider factory.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html#removeProviderFactory(org.apache.tuscany.sca.provider.ProviderFactory)">removeProviderFactory</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactoryExtensionPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>providerFactory</CODE> - The provider factory</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProviderFactory(java.lang.Class)"><!-- --></A><H3>
+getProviderFactory</H3>
+<PRE>
+public <A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A> <B>getProviderFactory</B>(java.lang.Class&lt;?&gt;&nbsp;modelType)</PRE>
+<DL>
+<DD>Returns the provider factory associated with the given model type.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html#getProviderFactory(java.lang.Class)">getProviderFactory</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactoryExtensionPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>modelType</CODE> - A model type
+<DT><B>Returns:</B><DD>The provider factory associated with the given model type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPolicyProviderFactories()"><!-- --></A><H3>
+getPolicyProviderFactories</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">PolicyProviderFactory</A>&gt; <B>getPolicyProviderFactories</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html#getPolicyProviderFactories()">ProviderFactoryExtensionPoint</A></CODE></B></DD>
+<DD>Get a list of registered PolicyProviderFactory
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html#getPolicyProviderFactories()">getPolicyProviderFactories</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactoryExtensionPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of registered PolicyProviderFactory</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="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/tuscany/sca/provider/BindingProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/DefaultSCADefinitionsProviderExtensionPoint.html" title="class in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/DefaultProviderFactoryExtensionPoint.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DefaultProviderFactoryExtensionPoint.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;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/DefaultSCADefinitionsProviderExtensionPoint.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/DefaultSCADefinitionsProviderExtensionPoint.html
new file mode 100644
index 0000000000..6034f52342
--- /dev/null
+++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/DefaultSCADefinitionsProviderExtensionPoint.html
@@ -0,0 +1,304 @@
+<!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_11) on Tue Jan 27 20:37:58 CST 2009 -->
+<TITLE>
+DefaultSCADefinitionsProviderExtensionPoint
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<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="DefaultSCADefinitionsProviderExtensionPoint";
+ }
+}
+</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="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/tuscany/sca/provider/DefaultProviderFactoryExtensionPoint.html" title="class in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/ImplementationProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/DefaultSCADefinitionsProviderExtensionPoint.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DefaultSCADefinitionsProviderExtensionPoint.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;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&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.tuscany.sca.provider</FONT>
+<BR>
+Class DefaultSCADefinitionsProviderExtensionPoint</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.provider.DefaultSCADefinitionsProviderExtensionPoint</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProviderExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider">SCADefinitionsProviderExtensionPoint</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DefaultSCADefinitionsProviderExtensionPoint</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProviderExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider">SCADefinitionsProviderExtensionPoint</A></DL>
+</PRE>
+
+<P>
+Concrete Implementation for the SCADefinitionsProviderExtensionPoint
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_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>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/DefaultSCADefinitionsProviderExtensionPoint.html#DefaultSCADefinitionsProviderExtensionPoint(org.apache.tuscany.sca.core.ExtensionPointRegistry)">DefaultSCADefinitionsProviderExtensionPoint</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/core/ExtensionPointRegistry.html" title="interface in org.apache.tuscany.sca.core">ExtensionPointRegistry</A>&nbsp;extnPtReg)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/DefaultSCADefinitionsProviderExtensionPoint.html#addSCADefinitionsProvider(org.apache.tuscany.sca.provider.SCADefinitionsProvider)">addSCADefinitionsProvider</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProvider.html" title="interface in org.apache.tuscany.sca.provider">SCADefinitionsProvider</A>&nbsp;provider)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProvider.html" title="interface in org.apache.tuscany.sca.provider">SCADefinitionsProvider</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/DefaultSCADefinitionsProviderExtensionPoint.html#getSCADefinitionsProviders()">getSCADefinitionsProviders</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/DefaultSCADefinitionsProviderExtensionPoint.html#removeSCADefinitionsProvider(org.apache.tuscany.sca.provider.SCADefinitionsProvider)">removeSCADefinitionsProvider</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProvider.html" title="interface in org.apache.tuscany.sca.provider">SCADefinitionsProvider</A>&nbsp;provider)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_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>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DefaultSCADefinitionsProviderExtensionPoint(org.apache.tuscany.sca.core.ExtensionPointRegistry)"><!-- --></A><H3>
+DefaultSCADefinitionsProviderExtensionPoint</H3>
+<PRE>
+public <B>DefaultSCADefinitionsProviderExtensionPoint</B>(<A HREF="../../../../../org/apache/tuscany/sca/core/ExtensionPointRegistry.html" title="interface in org.apache.tuscany.sca.core">ExtensionPointRegistry</A>&nbsp;extnPtReg)</PRE>
+<DL>
+</DL>
+
+<!-- ============ 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="addSCADefinitionsProvider(org.apache.tuscany.sca.provider.SCADefinitionsProvider)"><!-- --></A><H3>
+addSCADefinitionsProvider</H3>
+<PRE>
+public void <B>addSCADefinitionsProvider</B>(<A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProvider.html" title="interface in org.apache.tuscany.sca.provider">SCADefinitionsProvider</A>&nbsp;provider)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProviderExtensionPoint.html#addSCADefinitionsProvider(org.apache.tuscany.sca.provider.SCADefinitionsProvider)">addSCADefinitionsProvider</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProviderExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider">SCADefinitionsProviderExtensionPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeSCADefinitionsProvider(org.apache.tuscany.sca.provider.SCADefinitionsProvider)"><!-- --></A><H3>
+removeSCADefinitionsProvider</H3>
+<PRE>
+public void <B>removeSCADefinitionsProvider</B>(<A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProvider.html" title="interface in org.apache.tuscany.sca.provider">SCADefinitionsProvider</A>&nbsp;provider)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProviderExtensionPoint.html#removeSCADefinitionsProvider(org.apache.tuscany.sca.provider.SCADefinitionsProvider)">removeSCADefinitionsProvider</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProviderExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider">SCADefinitionsProviderExtensionPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSCADefinitionsProviders()"><!-- --></A><H3>
+getSCADefinitionsProviders</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProvider.html" title="interface in org.apache.tuscany.sca.provider">SCADefinitionsProvider</A>&gt; <B>getSCADefinitionsProviders</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProviderExtensionPoint.html#getSCADefinitionsProviders()">getSCADefinitionsProviders</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProviderExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider">SCADefinitionsProviderExtensionPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+</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="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/tuscany/sca/provider/DefaultProviderFactoryExtensionPoint.html" title="class in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/ImplementationProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/DefaultSCADefinitionsProviderExtensionPoint.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DefaultSCADefinitionsProviderExtensionPoint.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;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ImplementationProvider.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ImplementationProvider.html
new file mode 100644
index 0000000000..330d0ab763
--- /dev/null
+++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ImplementationProvider.html
@@ -0,0 +1,296 @@
+<!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_11) on Tue Jan 27 20:37:58 CST 2009 -->
+<TITLE>
+ImplementationProvider
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<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="ImplementationProvider";
+ }
+}
+</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="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/tuscany/sca/provider/DefaultSCADefinitionsProviderExtensionPoint.html" title="class in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/ImplementationProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/ImplementationProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ImplementationProvider.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;NESTED&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.tuscany.sca.provider</FONT>
+<BR>
+Interface ImplementationProvider</H2>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/core/scope/ScopedImplementationProvider.html" title="interface in org.apache.tuscany.sca.core.scope">ScopedImplementationProvider</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/implementation/bpel/ode/provider/BPELImplementationProvider.html" title="class in org.apache.tuscany.sca.implementation.bpel.ode.provider">BPELImplementationProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/extension/helper/impl/ImplementationImplementationProvider.html" title="class in org.apache.tuscany.sca.extension.helper.impl">ImplementationImplementationProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/java/invocation/JavaImplementationProvider.html" title="class in org.apache.tuscany.sca.implementation.java.invocation">JavaImplementationProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/notification/NotificationImplementationProvider.html" title="class in org.apache.tuscany.sca.implementation.notification">NotificationImplementationProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/osgi/runtime/OSGiImplementationProvider.html" title="class in org.apache.tuscany.sca.implementation.osgi.runtime">OSGiImplementationProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/spring/SpringImplementationProvider.html" title="class in org.apache.tuscany.sca.implementation.spring">SpringImplementationProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/xquery/XQueryImplementationProvider.html" title="class in org.apache.tuscany.sca.implementation.xquery">XQueryImplementationProvider</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>ImplementationProvider</B></DL>
+</PRE>
+
+<P>
+A component implementation can implement this interface in order to tie
+ into the Tuscany runtime
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== 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>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/invocation/Invoker.html" title="interface in org.apache.tuscany.sca.invocation">Invoker</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ImplementationProvider.html#createInvoker(org.apache.tuscany.sca.runtime.RuntimeComponentService, org.apache.tuscany.sca.interfacedef.Operation)">createInvoker</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentService.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentService</A>&nbsp;service,
+ <A HREF="../../../../../org/apache/tuscany/sca/interfacedef/Operation.html" title="interface in org.apache.tuscany.sca.interfacedef">Operation</A>&nbsp;operation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create an invoker for the component implementation in the invocation
+ chain.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ImplementationProvider.html#start()">start</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method will be invoked when the component implementation
+ is activated.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ImplementationProvider.html#stop()">stop</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method will be invoked when the component implementation
+ is deactivated.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ImplementationProvider.html#supportsOneWayInvocation()">supportsOneWayInvocation</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For bindings that invoke one-way callback operations asynchronously,
+ there is no need to perform a thread switch before calling the invoker.</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="start()"><!-- --></A><H3>
+start</H3>
+<PRE>
+void <B>start</B>()</PRE>
+<DL>
+<DD>This method will be invoked when the component implementation
+ is activated.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="stop()"><!-- --></A><H3>
+stop</H3>
+<PRE>
+void <B>stop</B>()</PRE>
+<DL>
+<DD>This method will be invoked when the component implementation
+ is deactivated.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createInvoker(org.apache.tuscany.sca.runtime.RuntimeComponentService, org.apache.tuscany.sca.interfacedef.Operation)"><!-- --></A><H3>
+createInvoker</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/invocation/Invoker.html" title="interface in org.apache.tuscany.sca.invocation">Invoker</A> <B>createInvoker</B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentService.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentService</A>&nbsp;service,
+ <A HREF="../../../../../org/apache/tuscany/sca/interfacedef/Operation.html" title="interface in org.apache.tuscany.sca.interfacedef">Operation</A>&nbsp;operation)</PRE>
+<DL>
+<DD>Create an invoker for the component implementation in the invocation
+ chain. The invoker will be responsible for calling the implementation
+ logic for the given component.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>service</CODE> - The component service<DD><CODE>operation</CODE> - The operation that the interceptor will handle
+<DT><B>Returns:</B><DD>An invoker that handles the invocation logic, null should be
+ returned if no invoker is required</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="supportsOneWayInvocation()"><!-- --></A><H3>
+supportsOneWayInvocation</H3>
+<PRE>
+boolean <B>supportsOneWayInvocation</B>()</PRE>
+<DL>
+<DD>For bindings that invoke one-way callback operations asynchronously,
+ there is no need to perform a thread switch before calling the invoker.
+ This method indicates whether the binding has this capability.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if the callback invoker is able to invoke one-way operations
+ asynchronously, false if all invocations are synchronous</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="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/tuscany/sca/provider/DefaultSCADefinitionsProviderExtensionPoint.html" title="class in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/ImplementationProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/ImplementationProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ImplementationProvider.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;NESTED&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>
+
+</BODY>
+</HTML>
diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ImplementationProviderFactory.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ImplementationProviderFactory.html
new file mode 100644
index 0000000000..c4a00e9093
--- /dev/null
+++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ImplementationProviderFactory.html
@@ -0,0 +1,233 @@
+<!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_11) on Tue Jan 27 20:37:58 CST 2009 -->
+<TITLE>
+ImplementationProviderFactory
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<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="ImplementationProviderFactory";
+ }
+}
+</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="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/tuscany/sca/provider/ImplementationProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/OperationSelectorProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/ImplementationProviderFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ImplementationProviderFactory.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;NESTED&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.tuscany.sca.provider</FONT>
+<BR>
+Interface ImplementationProviderFactory&lt;M extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>&gt;</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A>&lt;M&gt;</DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/implementation/bpel/ode/provider/BPELImplementationProviderFactory.html" title="class in org.apache.tuscany.sca.implementation.bpel.ode.provider">BPELImplementationProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/java/invocation/JavaImplementationProviderFactory.html" title="class in org.apache.tuscany.sca.implementation.java.invocation">JavaImplementationProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/node/provider/NodeImplementationProviderFactory.html" title="class in org.apache.tuscany.sca.implementation.node.provider">NodeImplementationProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/notification/NotificationImplementationProviderFactory.html" title="class in org.apache.tuscany.sca.implementation.notification">NotificationImplementationProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/osgi/runtime/OSGiImplementationProviderFactory.html" title="class in org.apache.tuscany.sca.implementation.osgi.runtime">OSGiImplementationProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/resource/provider/ResourceImplementationProviderFactory.html" title="class in org.apache.tuscany.sca.implementation.resource.provider">ResourceImplementationProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/spring/SpringImplementationProviderFactory.html" title="class in org.apache.tuscany.sca.implementation.spring">SpringImplementationProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/widget/provider/WidgetImplementationProviderFactory.html" title="class in org.apache.tuscany.sca.implementation.widget.provider">WidgetImplementationProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/xquery/XQueryImplementationProviderFactory.html" title="class in org.apache.tuscany.sca.implementation.xquery">XQueryImplementationProviderFactory</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>ImplementationProviderFactory&lt;M extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>&gt;</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A>&lt;M&gt;</DL>
+</PRE>
+
+<P>
+An interface for factories that create implementation providers.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== 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>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/ImplementationProvider.html" title="interface in org.apache.tuscany.sca.provider">ImplementationProvider</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ImplementationProviderFactory.html#createImplementationProvider(org.apache.tuscany.sca.runtime.RuntimeComponent, M)">createImplementationProvider</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponent.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponent</A>&nbsp;component,
+ <A HREF="../../../../../org/apache/tuscany/sca/provider/ImplementationProviderFactory.html" title="type parameter in ImplementationProviderFactory">M</A>&nbsp;Implementation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new implementation provider for the given
+ component.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.provider.ProviderFactory"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html#getModelType()">getModelType</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="createImplementationProvider(org.apache.tuscany.sca.runtime.RuntimeComponent,org.apache.tuscany.sca.assembly.Implementation)"><!-- --></A><A NAME="createImplementationProvider(org.apache.tuscany.sca.runtime.RuntimeComponent, M)"><!-- --></A><H3>
+createImplementationProvider</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/provider/ImplementationProvider.html" title="interface in org.apache.tuscany.sca.provider">ImplementationProvider</A> <B>createImplementationProvider</B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponent.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponent</A>&nbsp;component,
+ <A HREF="../../../../../org/apache/tuscany/sca/provider/ImplementationProviderFactory.html" title="type parameter in ImplementationProviderFactory">M</A>&nbsp;Implementation)</PRE>
+<DL>
+<DD>Creates a new implementation provider for the given
+ component.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>component</CODE> - The runtime component<DD><CODE>Implementation</CODE> - The implementation type
+<DT><B>Returns:</B><DD>The implementation provider</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="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/tuscany/sca/provider/ImplementationProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/OperationSelectorProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/ImplementationProviderFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ImplementationProviderFactory.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;NESTED&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>
+
+</BODY>
+</HTML>
diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/OperationSelectorProvider.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/OperationSelectorProvider.html
new file mode 100644
index 0000000000..c429d4f245
--- /dev/null
+++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/OperationSelectorProvider.html
@@ -0,0 +1,232 @@
+<!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_11) on Tue Jan 27 20:37:58 CST 2009 -->
+<TITLE>
+OperationSelectorProvider
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<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="OperationSelectorProvider";
+ }
+}
+</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="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/tuscany/sca/provider/ImplementationProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/OperationSelectorProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/OperationSelectorProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="OperationSelectorProvider.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;NESTED&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.tuscany.sca.provider</FONT>
+<BR>
+Interface OperationSelectorProvider</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/binding/jms/operationselector/jmsdefault/runtime/OperationSelectorJMSDefaultServiceProvider.html" title="class in org.apache.tuscany.sca.binding.jms.operationselector.jmsdefault.runtime">OperationSelectorJMSDefaultServiceProvider</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>OperationSelectorProvider</B></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== 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>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/invocation/Interceptor.html" title="interface in org.apache.tuscany.sca.invocation">Interceptor</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/OperationSelectorProvider.html#createInterceptor()">createInterceptor</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create an interceptor for the operation selector</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/OperationSelectorProvider.html#getPhase()">getPhase</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the phase that the interceptor should be added</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="createInterceptor()"><!-- --></A><H3>
+createInterceptor</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/invocation/Interceptor.html" title="interface in org.apache.tuscany.sca.invocation">Interceptor</A> <B>createInterceptor</B>()</PRE>
+<DL>
+<DD>Create an interceptor for the operation selector
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>An interceptor that realize the policySet</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPhase()"><!-- --></A><H3>
+getPhase</H3>
+<PRE>
+java.lang.String <B>getPhase</B>()</PRE>
+<DL>
+<DD>Get the phase that the interceptor should be added
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The phase that this interceptor belongs to</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="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/tuscany/sca/provider/ImplementationProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/OperationSelectorProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/OperationSelectorProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="OperationSelectorProvider.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;NESTED&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>
+
+</BODY>
+</HTML>
diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/OperationSelectorProviderFactory.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/OperationSelectorProviderFactory.html
new file mode 100644
index 0000000000..0fb5204bec
--- /dev/null
+++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/OperationSelectorProviderFactory.html
@@ -0,0 +1,258 @@
+<!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_11) on Tue Jan 27 20:37:58 CST 2009 -->
+<TITLE>
+OperationSelectorProviderFactory
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<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="OperationSelectorProviderFactory";
+ }
+}
+</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="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/tuscany/sca/provider/OperationSelectorProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyImplementor.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/OperationSelectorProviderFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="OperationSelectorProviderFactory.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;NESTED&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.tuscany.sca.provider</FONT>
+<BR>
+Interface OperationSelectorProviderFactory&lt;M extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationSelector.html" title="interface in org.apache.tuscany.sca.assembly">OperationSelector</A>&gt;</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A>&lt;M&gt;</DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/binding/jms/operationselector/jmsdefault/runtime/OperationSelectorJMSDefaultProviderFactory.html" title="class in org.apache.tuscany.sca.binding.jms.operationselector.jmsdefault.runtime">OperationSelectorJMSDefaultProviderFactory</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>OperationSelectorProviderFactory&lt;M extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationSelector.html" title="interface in org.apache.tuscany.sca.assembly">OperationSelector</A>&gt;</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A>&lt;M&gt;</DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== 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>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/OperationSelectorProvider.html" title="interface in org.apache.tuscany.sca.provider">OperationSelectorProvider</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/OperationSelectorProviderFactory.html#createReferenceOperationSelectorProvider(org.apache.tuscany.sca.runtime.RuntimeComponent, org.apache.tuscany.sca.runtime.RuntimeComponentReference, org.apache.tuscany.sca.assembly.Binding)">createReferenceOperationSelectorProvider</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponent.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponent</A>&nbsp;component,
+ <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentReference.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentReference</A>&nbsp;reference,
+ <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create wire format provider for a given reference binding</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/OperationSelectorProvider.html" title="interface in org.apache.tuscany.sca.provider">OperationSelectorProvider</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/OperationSelectorProviderFactory.html#createServiceOperationSelectorProvider(org.apache.tuscany.sca.runtime.RuntimeComponent, org.apache.tuscany.sca.runtime.RuntimeComponentService, org.apache.tuscany.sca.assembly.Binding)">createServiceOperationSelectorProvider</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponent.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponent</A>&nbsp;component,
+ <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentService.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentService</A>&nbsp;service,
+ <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create policy provider for a given service binding</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.provider.ProviderFactory"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html#getModelType()">getModelType</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="createReferenceOperationSelectorProvider(org.apache.tuscany.sca.runtime.RuntimeComponent, org.apache.tuscany.sca.runtime.RuntimeComponentReference, org.apache.tuscany.sca.assembly.Binding)"><!-- --></A><H3>
+createReferenceOperationSelectorProvider</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/provider/OperationSelectorProvider.html" title="interface in org.apache.tuscany.sca.provider">OperationSelectorProvider</A> <B>createReferenceOperationSelectorProvider</B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponent.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponent</A>&nbsp;component,
+ <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentReference.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentReference</A>&nbsp;reference,
+ <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</PRE>
+<DL>
+<DD>Create wire format provider for a given reference binding
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>component</CODE> - <DD><CODE>reference</CODE> - <DD><CODE>binding</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createServiceOperationSelectorProvider(org.apache.tuscany.sca.runtime.RuntimeComponent, org.apache.tuscany.sca.runtime.RuntimeComponentService, org.apache.tuscany.sca.assembly.Binding)"><!-- --></A><H3>
+createServiceOperationSelectorProvider</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/provider/OperationSelectorProvider.html" title="interface in org.apache.tuscany.sca.provider">OperationSelectorProvider</A> <B>createServiceOperationSelectorProvider</B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponent.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponent</A>&nbsp;component,
+ <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentService.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentService</A>&nbsp;service,
+ <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</PRE>
+<DL>
+<DD>Create policy provider for a given service binding
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>component</CODE> - <DD><CODE>service</CODE> - <DD><CODE>binding</CODE> -
+<DT><B>Returns:</B><DD></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="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/tuscany/sca/provider/OperationSelectorProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyImplementor.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/OperationSelectorProviderFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="OperationSelectorProviderFactory.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;NESTED&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>
+
+</BODY>
+</HTML>
diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/PolicyImplementor.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/PolicyImplementor.html
new file mode 100644
index 0000000000..09bbd3ba51
--- /dev/null
+++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/PolicyImplementor.html
@@ -0,0 +1,212 @@
+<!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_11) on Tue Jan 27 20:37:58 CST 2009 -->
+<TITLE>
+PolicyImplementor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<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="PolicyImplementor";
+ }
+}
+</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="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/tuscany/sca/provider/OperationSelectorProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/PolicyImplementor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PolicyImplementor.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;NESTED&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.tuscany.sca.provider</FONT>
+<BR>
+Interface PolicyImplementor</H2>
+<HR>
+<DL>
+<DT><PRE>public interface <B>PolicyImplementor</B></DL>
+</PRE>
+
+<P>
+This interface can be optionally implemented by the Binding or Implementation providers to
+ indicate if they implement the policies in the binding/implementation provider.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== 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>&nbsp;java.util.List&lt;javax.xml.namespace.QName&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyImplementor.html#getImplementedPolicies()">getImplementedPolicies</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a list of policy names that are implemented by this policy implementor</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="getImplementedPolicies()"><!-- --></A><H3>
+getImplementedPolicies</H3>
+<PRE>
+java.util.List&lt;javax.xml.namespace.QName&gt; <B>getImplementedPolicies</B>()</PRE>
+<DL>
+<DD>Get a list of policy names that are implemented by this policy implementor
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>A list of policy names</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="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/tuscany/sca/provider/OperationSelectorProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/PolicyImplementor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PolicyImplementor.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;NESTED&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>
+
+</BODY>
+</HTML>
diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/PolicyProvider.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/PolicyProvider.html
new file mode 100644
index 0000000000..059baca201
--- /dev/null
+++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/PolicyProvider.html
@@ -0,0 +1,232 @@
+<!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_11) on Tue Jan 27 20:37:58 CST 2009 -->
+<TITLE>
+PolicyProvider
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<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="PolicyProvider";
+ }
+}
+</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="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/tuscany/sca/provider/PolicyImplementor.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/PolicyProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PolicyProvider.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;NESTED&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.tuscany.sca.provider</FONT>
+<BR>
+Interface PolicyProvider</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/binding/ws/axis2/policy/header/Axis2HeaderReferencePolicyProvider.html" title="class in org.apache.tuscany.sca.binding.ws.axis2.policy.header">Axis2HeaderReferencePolicyProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/ws/axis2/policy/header/Axis2HeaderServicePolicyProvider.html" title="class in org.apache.tuscany.sca.binding.ws.axis2.policy.header">Axis2HeaderServicePolicyProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/ws/axis2/policy/authentication/token/Axis2TokenAuthenticationReferencePolicyProvider.html" title="class in org.apache.tuscany.sca.binding.ws.axis2.policy.authentication.token">Axis2TokenAuthenticationReferencePolicyProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/ws/axis2/policy/authentication/token/Axis2TokenAuthenticationServicePolicyProvider.html" title="class in org.apache.tuscany.sca.binding.ws.axis2.policy.authentication.token">Axis2TokenAuthenticationServicePolicyProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/authentication/basic/BasicAuthenticationReferencePolicyProvider.html" title="class in org.apache.tuscany.sca.policy.authentication.basic">BasicAuthenticationReferencePolicyProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/authentication/basic/BasicAuthenticationServicePolicyProvider.html" title="class in org.apache.tuscany.sca.policy.authentication.basic">BasicAuthenticationServicePolicyProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/security/jaas/JaasAuthenticationImplementationPolicyProvider.html" title="class in org.apache.tuscany.sca.policy.security.jaas">JaasAuthenticationImplementationPolicyProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/logging/jdk/JDKLoggingImplementationPolicyProvider.html" title="class in org.apache.tuscany.sca.policy.logging.jdk">JDKLoggingImplementationPolicyProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/logging/jdk/JDKLoggingReferencePolicyProvider.html" title="class in org.apache.tuscany.sca.policy.logging.jdk">JDKLoggingReferencePolicyProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/logging/jdk/JDKLoggingServicePolicyProvider.html" title="class in org.apache.tuscany.sca.policy.logging.jdk">JDKLoggingServicePolicyProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/policy/header/JMSHeaderReferencePolicyProvider.html" title="class in org.apache.tuscany.sca.binding.jms.policy.header">JMSHeaderReferencePolicyProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/policy/authentication/token/JMSTokenAuthenticationReferencePolicyProvider.html" title="class in org.apache.tuscany.sca.binding.jms.policy.authentication.token">JMSTokenAuthenticationReferencePolicyProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/policy/authentication/token/JMSTokenAuthenticationServicePolicyProvider.html" title="class in org.apache.tuscany.sca.binding.jms.policy.authentication.token">JMSTokenAuthenticationServicePolicyProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/identity/SecurityIdentityImplementationPolicyProvider.html" title="class in org.apache.tuscany.sca.policy.identity">SecurityIdentityImplementationPolicyProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/transaction/TransactionImplementationPolicyProvider.html" title="class in org.apache.tuscany.sca.policy.transaction">TransactionImplementationPolicyProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/transaction/TransactionReferencePolicyProvider.html" title="class in org.apache.tuscany.sca.policy.transaction">TransactionReferencePolicyProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/transaction/TransactionServicePolicyProvider.html" title="class in org.apache.tuscany.sca.policy.transaction">TransactionServicePolicyProvider</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>PolicyProvider</B></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== 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>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/invocation/Interceptor.html" title="interface in org.apache.tuscany.sca.invocation">Interceptor</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyProvider.html#createInterceptor(org.apache.tuscany.sca.interfacedef.Operation)">createInterceptor</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/interfacedef/Operation.html" title="interface in org.apache.tuscany.sca.interfacedef">Operation</A>&nbsp;operation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create an interceptor for a given operation</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyProvider.html#getPhase()">getPhase</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the phase that the interceptor should be added</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="createInterceptor(org.apache.tuscany.sca.interfacedef.Operation)"><!-- --></A><H3>
+createInterceptor</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/invocation/Interceptor.html" title="interface in org.apache.tuscany.sca.invocation">Interceptor</A> <B>createInterceptor</B>(<A HREF="../../../../../org/apache/tuscany/sca/interfacedef/Operation.html" title="interface in org.apache.tuscany.sca.interfacedef">Operation</A>&nbsp;operation)</PRE>
+<DL>
+<DD>Create an interceptor for a given operation
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>operation</CODE> -
+<DT><B>Returns:</B><DD>An interceptor that realize the policySet</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPhase()"><!-- --></A><H3>
+getPhase</H3>
+<PRE>
+java.lang.String <B>getPhase</B>()</PRE>
+<DL>
+<DD>Get the phase that the interceptor should be added
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The phase that this interceptor belongs to</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="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/tuscany/sca/provider/PolicyImplementor.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/PolicyProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PolicyProvider.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;NESTED&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>
+
+</BODY>
+</HTML>
diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/PolicyProviderFactory.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/PolicyProviderFactory.html
new file mode 100644
index 0000000000..6e5feba765
--- /dev/null
+++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/PolicyProviderFactory.html
@@ -0,0 +1,285 @@
+<!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_11) on Tue Jan 27 20:37:58 CST 2009 -->
+<TITLE>
+PolicyProviderFactory
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<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="PolicyProviderFactory";
+ }
+}
+</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="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/tuscany/sca/provider/PolicyProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/PolicyProviderFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PolicyProviderFactory.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;NESTED&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.tuscany.sca.provider</FONT>
+<BR>
+Interface PolicyProviderFactory&lt;M extends <A HREF="../../../../../org/apache/tuscany/sca/policy/Policy.html" title="interface in org.apache.tuscany.sca.policy">Policy</A>&gt;</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A>&lt;M&gt;</DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/binding/ws/axis2/policy/configuration/Axis2ConfigParamPolicyProviderFactory.html" title="class in org.apache.tuscany.sca.binding.ws.axis2.policy.configuration">Axis2ConfigParamPolicyProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/ws/axis2/policy/header/Axis2HeaderPolicyProviderFactory.html" title="class in org.apache.tuscany.sca.binding.ws.axis2.policy.header">Axis2HeaderPolicyProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/ws/axis2/policy/authentication/token/Axis2TokenAuthenticationPolicyProviderFactory.html" title="class in org.apache.tuscany.sca.binding.ws.axis2.policy.authentication.token">Axis2TokenAuthenticationPolicyProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/authentication/basic/BasicAuthenticationPolicyProviderFactory.html" title="class in org.apache.tuscany.sca.policy.authentication.basic">BasicAuthenticationPolicyProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/security/jaas/JaasAuthenticationPolicyProviderFactory.html" title="class in org.apache.tuscany.sca.policy.security.jaas">JaasAuthenticationPolicyProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/logging/jdk/JDKLoggingPolicyProviderFactory.html" title="class in org.apache.tuscany.sca.policy.logging.jdk">JDKLoggingPolicyProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/policy/header/JMSHeaderPolicyProviderFactory.html" title="class in org.apache.tuscany.sca.binding.jms.policy.header">JMSHeaderPolicyProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/policy/authentication/token/JMSTokenAuthenticationPolicyProviderFactory.html" title="class in org.apache.tuscany.sca.binding.jms.policy.authentication.token">JMSTokenAuthenticationPolicyProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/identity/SecurityIdentityPolicyProviderFactory.html" title="class in org.apache.tuscany.sca.policy.identity">SecurityIdentityPolicyProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/transaction/TransactionPolicyProviderFactory.html" title="class in org.apache.tuscany.sca.policy.transaction">TransactionPolicyProviderFactory</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>PolicyProviderFactory&lt;M extends <A HREF="../../../../../org/apache/tuscany/sca/policy/Policy.html" title="interface in org.apache.tuscany.sca.policy">Policy</A>&gt;</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A>&lt;M&gt;</DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== 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>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyProvider.html" title="interface in org.apache.tuscany.sca.provider">PolicyProvider</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyProviderFactory.html#createImplementationPolicyProvider(org.apache.tuscany.sca.runtime.RuntimeComponent, org.apache.tuscany.sca.assembly.Implementation)">createImplementationPolicyProvider</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponent.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponent</A>&nbsp;component,
+ <A HREF="../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>&nbsp;implementation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create policy provider for a given component implementation</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyProvider.html" title="interface in org.apache.tuscany.sca.provider">PolicyProvider</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyProviderFactory.html#createReferencePolicyProvider(org.apache.tuscany.sca.runtime.RuntimeComponent, org.apache.tuscany.sca.runtime.RuntimeComponentReference, org.apache.tuscany.sca.assembly.Binding)">createReferencePolicyProvider</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponent.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponent</A>&nbsp;component,
+ <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentReference.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentReference</A>&nbsp;reference,
+ <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create policy provider for a given reference binding</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyProvider.html" title="interface in org.apache.tuscany.sca.provider">PolicyProvider</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyProviderFactory.html#createServicePolicyProvider(org.apache.tuscany.sca.runtime.RuntimeComponent, org.apache.tuscany.sca.runtime.RuntimeComponentService, org.apache.tuscany.sca.assembly.Binding)">createServicePolicyProvider</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponent.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponent</A>&nbsp;component,
+ <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentService.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentService</A>&nbsp;service,
+ <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create policy provider for a given service binding</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.provider.ProviderFactory"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html#getModelType()">getModelType</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="createReferencePolicyProvider(org.apache.tuscany.sca.runtime.RuntimeComponent, org.apache.tuscany.sca.runtime.RuntimeComponentReference, org.apache.tuscany.sca.assembly.Binding)"><!-- --></A><H3>
+createReferencePolicyProvider</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyProvider.html" title="interface in org.apache.tuscany.sca.provider">PolicyProvider</A> <B>createReferencePolicyProvider</B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponent.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponent</A>&nbsp;component,
+ <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentReference.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentReference</A>&nbsp;reference,
+ <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</PRE>
+<DL>
+<DD>Create policy provider for a given reference binding
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>component</CODE> - <DD><CODE>reference</CODE> - <DD><CODE>binding</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createServicePolicyProvider(org.apache.tuscany.sca.runtime.RuntimeComponent, org.apache.tuscany.sca.runtime.RuntimeComponentService, org.apache.tuscany.sca.assembly.Binding)"><!-- --></A><H3>
+createServicePolicyProvider</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyProvider.html" title="interface in org.apache.tuscany.sca.provider">PolicyProvider</A> <B>createServicePolicyProvider</B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponent.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponent</A>&nbsp;component,
+ <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentService.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentService</A>&nbsp;service,
+ <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</PRE>
+<DL>
+<DD>Create policy provider for a given service binding
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>component</CODE> - <DD><CODE>service</CODE> - <DD><CODE>binding</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createImplementationPolicyProvider(org.apache.tuscany.sca.runtime.RuntimeComponent, org.apache.tuscany.sca.assembly.Implementation)"><!-- --></A><H3>
+createImplementationPolicyProvider</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyProvider.html" title="interface in org.apache.tuscany.sca.provider">PolicyProvider</A> <B>createImplementationPolicyProvider</B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponent.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponent</A>&nbsp;component,
+ <A HREF="../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>&nbsp;implementation)</PRE>
+<DL>
+<DD>Create policy provider for a given component implementation
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>component</CODE> - <DD><CODE>implementation</CODE> -
+<DT><B>Returns:</B><DD></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="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/tuscany/sca/provider/PolicyProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/PolicyProviderFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PolicyProviderFactory.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;NESTED&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>
+
+</BODY>
+</HTML>
diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ProviderFactory.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ProviderFactory.html
new file mode 100644
index 0000000000..847f3dbd42
--- /dev/null
+++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ProviderFactory.html
@@ -0,0 +1,217 @@
+<!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_11) on Tue Jan 27 20:37:58 CST 2009 -->
+<TITLE>
+ProviderFactory
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<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="ProviderFactory";
+ }
+}
+</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="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/tuscany/sca/provider/PolicyProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/ProviderFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ProviderFactory.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;NESTED&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.tuscany.sca.provider</FONT>
+<BR>
+Interface ProviderFactory&lt;M&gt;</H2>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/provider/BindingProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">BindingProviderFactory</A>&lt;M&gt;, <A HREF="../../../../../org/apache/tuscany/sca/provider/ImplementationProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ImplementationProviderFactory</A>&lt;M&gt;, <A HREF="../../../../../org/apache/tuscany/sca/provider/OperationSelectorProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">OperationSelectorProviderFactory</A>&lt;M&gt;, <A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">PolicyProviderFactory</A>&lt;M&gt;, <A HREF="../../../../../org/apache/tuscany/sca/provider/WireFormatProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">WireFormatProviderFactory</A>&lt;M&gt;</DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/binding/atom/provider/AtomBindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.atom.provider">AtomBindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/feed/provider/AtomBindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.feed.provider">AtomBindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/ws/axis2/Axis2BindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.ws.axis2">Axis2BindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/ws/axis2/policy/configuration/Axis2ConfigParamPolicyProviderFactory.html" title="class in org.apache.tuscany.sca.binding.ws.axis2.policy.configuration">Axis2ConfigParamPolicyProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/ws/axis2/policy/header/Axis2HeaderPolicyProviderFactory.html" title="class in org.apache.tuscany.sca.binding.ws.axis2.policy.header">Axis2HeaderPolicyProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/sca/axis2/impl/Axis2SCABindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.sca.axis2.impl">Axis2SCABindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/ws/axis2/policy/authentication/token/Axis2TokenAuthenticationPolicyProviderFactory.html" title="class in org.apache.tuscany.sca.binding.ws.axis2.policy.authentication.token">Axis2TokenAuthenticationPolicyProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/authentication/basic/BasicAuthenticationPolicyProviderFactory.html" title="class in org.apache.tuscany.sca.policy.authentication.basic">BasicAuthenticationPolicyProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/bpel/ode/provider/BPELImplementationProviderFactory.html" title="class in org.apache.tuscany.sca.implementation.bpel.ode.provider">BPELImplementationProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/corba/impl/CorbaBindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.corba.impl">CorbaBindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/sca/corba/impl/CorbaSCABindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.sca.corba.impl">CorbaSCABindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/ejb/provider/EJBBindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.ejb.provider">EJBBindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/gdata/provider/GdataBindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.gdata.provider">GdataBindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/http/provider/HTTPBindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.http.provider">HTTPBindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/security/jaas/JaasAuthenticationPolicyProviderFactory.html" title="class in org.apache.tuscany.sca.policy.security.jaas">JaasAuthenticationPolicyProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/java/invocation/JavaImplementationProviderFactory.html" title="class in org.apache.tuscany.sca.implementation.java.invocation">JavaImplementationProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/logging/jdk/JDKLoggingPolicyProviderFactory.html" title="class in org.apache.tuscany.sca.policy.logging.jdk">JDKLoggingPolicyProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/provider/JMSBindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.jms.provider">JMSBindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/policy/header/JMSHeaderPolicyProviderFactory.html" title="class in org.apache.tuscany.sca.binding.jms.policy.header">JMSHeaderPolicyProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/sca/jms/JMSSCABindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.sca.jms">JMSSCABindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/policy/authentication/token/JMSTokenAuthenticationPolicyProviderFactory.html" title="class in org.apache.tuscany.sca.binding.jms.policy.authentication.token">JMSTokenAuthenticationPolicyProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jsonrpc/provider/JSONRPCBindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.jsonrpc.provider">JSONRPCBindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/node/provider/NodeImplementationProviderFactory.html" title="class in org.apache.tuscany.sca.implementation.node.provider">NodeImplementationProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/notification/NotificationBindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.notification">NotificationBindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/notification/NotificationImplementationProviderFactory.html" title="class in org.apache.tuscany.sca.implementation.notification">NotificationImplementationProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/operationselector/jmsdefault/runtime/OperationSelectorJMSDefaultProviderFactory.html" title="class in org.apache.tuscany.sca.binding.jms.operationselector.jmsdefault.runtime">OperationSelectorJMSDefaultProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/osgi/runtime/OSGiImplementationProviderFactory.html" title="class in org.apache.tuscany.sca.implementation.osgi.runtime">OSGiImplementationProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/resource/provider/ResourceImplementationProviderFactory.html" title="class in org.apache.tuscany.sca.implementation.resource.provider">ResourceImplementationProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/rmi/provider/RMIBindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.rmi.provider">RMIBindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/feed/provider/RSSBindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.feed.provider">RSSBindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/rss/provider/RSSBindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.rss.provider">RSSBindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/sca/impl/RuntimeSCABindingProviderFactory.html" title="class in org.apache.tuscany.sca.binding.sca.impl">RuntimeSCABindingProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/identity/SecurityIdentityPolicyProviderFactory.html" title="class in org.apache.tuscany.sca.policy.identity">SecurityIdentityPolicyProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/spring/SpringImplementationProviderFactory.html" title="class in org.apache.tuscany.sca.implementation.spring">SpringImplementationProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/transaction/TransactionPolicyProviderFactory.html" title="class in org.apache.tuscany.sca.policy.transaction">TransactionPolicyProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/widget/provider/WidgetImplementationProviderFactory.html" title="class in org.apache.tuscany.sca.implementation.widget.provider">WidgetImplementationProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/wireformat/jmsbytes/runtime/WireFormatJMSBytesProviderFactory.html" title="class in org.apache.tuscany.sca.binding.jms.wireformat.jmsbytes.runtime">WireFormatJMSBytesProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/wireformat/jmsobject/runtime/WireFormatJMSObjectProviderFactory.html" title="class in org.apache.tuscany.sca.binding.jms.wireformat.jmsobject.runtime">WireFormatJMSObjectProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/wireformat/jmstext/runtime/WireFormatJMSTextProviderFactory.html" title="class in org.apache.tuscany.sca.binding.jms.wireformat.jmstext.runtime">WireFormatJMSTextProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/wireformat/jmstextxml/runtime/WireFormatJMSTextXMLProviderFactory.html" title="class in org.apache.tuscany.sca.binding.jms.wireformat.jmstextxml.runtime">WireFormatJMSTextXMLProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/xquery/XQueryImplementationProviderFactory.html" title="class in org.apache.tuscany.sca.implementation.xquery">XQueryImplementationProviderFactory</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>ProviderFactory&lt;M&gt;</B></DL>
+</PRE>
+
+<P>
+A factory for runtime providers.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== 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>&nbsp;java.lang.Class&lt;<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="type parameter in ProviderFactory">M</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html#getModelType()">getModelType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The model type that this factory creates providers for.</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="getModelType()"><!-- --></A><H3>
+getModelType</H3>
+<PRE>
+java.lang.Class&lt;<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="type parameter in ProviderFactory">M</A>&gt; <B>getModelType</B>()</PRE>
+<DL>
+<DD>The model type that this factory creates providers for.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the model type</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="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/tuscany/sca/provider/PolicyProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/ProviderFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ProviderFactory.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;NESTED&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>
+
+</BODY>
+</HTML>
diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html
new file mode 100644
index 0000000000..195ae42a2f
--- /dev/null
+++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html
@@ -0,0 +1,281 @@
+<!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_11) on Tue Jan 27 20:37:58 CST 2009 -->
+<TITLE>
+ProviderFactoryExtensionPoint
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<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="ProviderFactoryExtensionPoint";
+ }
+}
+</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="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/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ProviderFactoryExtensionPoint.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;NESTED&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.tuscany.sca.provider</FONT>
+<BR>
+Interface ProviderFactoryExtensionPoint</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/provider/DefaultProviderFactoryExtensionPoint.html" title="class in org.apache.tuscany.sca.provider">DefaultProviderFactoryExtensionPoint</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>ProviderFactoryExtensionPoint</B></DL>
+</PRE>
+
+<P>
+An extension point for provider factories. Holds all of the provider
+ factories from loaded extension points. Allows a provider factory
+ to be located based on a given model type. Hence the runtime can
+ generate runtime artifacts from the in memory assembly model.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== 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>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html#addProviderFactory(org.apache.tuscany.sca.provider.ProviderFactory)">addProviderFactory</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A>&nbsp;providerFactory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a provider factory.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">PolicyProviderFactory</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html#getPolicyProviderFactories()">getPolicyProviderFactories</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get a list of registered PolicyProviderFactory</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html#getProviderFactory(java.lang.Class)">getProviderFactory</A></B>(java.lang.Class&lt;?&gt;&nbsp;modelType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the provider factory associated with the given model type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html#removeProviderFactory(org.apache.tuscany.sca.provider.ProviderFactory)">removeProviderFactory</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A>&nbsp;providerFactory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove a provider factory.</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="addProviderFactory(org.apache.tuscany.sca.provider.ProviderFactory)"><!-- --></A><H3>
+addProviderFactory</H3>
+<PRE>
+void <B>addProviderFactory</B>(<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A>&nbsp;providerFactory)</PRE>
+<DL>
+<DD>Add a provider factory.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>providerFactory</CODE> - The provider factory</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeProviderFactory(org.apache.tuscany.sca.provider.ProviderFactory)"><!-- --></A><H3>
+removeProviderFactory</H3>
+<PRE>
+void <B>removeProviderFactory</B>(<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A>&nbsp;providerFactory)</PRE>
+<DL>
+<DD>Remove a provider factory.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>providerFactory</CODE> - The provider factory</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProviderFactory(java.lang.Class)"><!-- --></A><H3>
+getProviderFactory</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A> <B>getProviderFactory</B>(java.lang.Class&lt;?&gt;&nbsp;modelType)</PRE>
+<DL>
+<DD>Returns the provider factory associated with the given model type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>modelType</CODE> - A model type
+<DT><B>Returns:</B><DD>The provider factory associated with the given model type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPolicyProviderFactories()"><!-- --></A><H3>
+getPolicyProviderFactories</H3>
+<PRE>
+java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">PolicyProviderFactory</A>&gt; <B>getPolicyProviderFactories</B>()</PRE>
+<DL>
+<DD>Get a list of registered PolicyProviderFactory
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of registered PolicyProviderFactory</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="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/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ProviderFactoryExtensionPoint.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;NESTED&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>
+
+</BODY>
+</HTML>
diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ReferenceBindingProvider.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ReferenceBindingProvider.html
new file mode 100644
index 0000000000..8eb246dd15
--- /dev/null
+++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ReferenceBindingProvider.html
@@ -0,0 +1,318 @@
+<!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_11) on Tue Jan 27 20:37:58 CST 2009 -->
+<TITLE>
+ReferenceBindingProvider
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<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="ReferenceBindingProvider";
+ }
+}
+</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="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/tuscany/sca/provider/ProviderFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProviderRRB.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/ReferenceBindingProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReferenceBindingProvider.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;NESTED&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.tuscany.sca.provider</FONT>
+<BR>
+Interface ReferenceBindingProvider</H2>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProviderRRB.html" title="interface in org.apache.tuscany.sca.provider">ReferenceBindingProviderRRB</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/binding/ws/axis2/Axis2ReferenceBindingProvider.html" title="class in org.apache.tuscany.sca.binding.ws.axis2">Axis2ReferenceBindingProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/sca/axis2/impl/Axis2SCAReferenceBindingProvider.html" title="class in org.apache.tuscany.sca.binding.sca.axis2.impl">Axis2SCAReferenceBindingProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/corba/impl/CorbaReferenceBindingProvider.html" title="class in org.apache.tuscany.sca.binding.corba.impl">CorbaReferenceBindingProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/sca/corba/impl/CorbaSCAReferenceBindingProvider.html" title="class in org.apache.tuscany.sca.binding.sca.corba.impl">CorbaSCAReferenceBindingProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/ejb/provider/EJBBindingReferenceBindingProvider.html" title="class in org.apache.tuscany.sca.binding.ejb.provider">EJBBindingReferenceBindingProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/provider/JMSBindingReferenceBindingProvider.html" title="class in org.apache.tuscany.sca.binding.jms.provider">JMSBindingReferenceBindingProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jsonrpc/provider/JSONRPCReferenceBindingProvider.html" title="class in org.apache.tuscany.sca.binding.jsonrpc.provider">JSONRPCReferenceBindingProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/notification/NotificationReferenceBindingProvider.html" title="class in org.apache.tuscany.sca.binding.notification">NotificationReferenceBindingProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/rmi/provider/RMIReferenceBindingProvider.html" title="class in org.apache.tuscany.sca.binding.rmi.provider">RMIReferenceBindingProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/sca/impl/RuntimeSCABindingProvider.html" title="class in org.apache.tuscany.sca.binding.sca.impl">RuntimeSCABindingProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/sca/impl/RuntimeSCAReferenceBindingProvider.html" title="class in org.apache.tuscany.sca.binding.sca.impl">RuntimeSCAReferenceBindingProvider</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>ReferenceBindingProvider</B></DL>
+</PRE>
+
+<P>
+A reference binding implementation can options implement this
+ interface to tie into the Tuscany SCA runtime
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== 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>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/invocation/Invoker.html" title="interface in org.apache.tuscany.sca.invocation">Invoker</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProvider.html#createInvoker(org.apache.tuscany.sca.interfacedef.Operation)">createInvoker</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/interfacedef/Operation.html" title="interface in org.apache.tuscany.sca.interfacedef">Operation</A>&nbsp;operation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create an invoker for the reference binding in the invocation chain.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProvider.html#getBindingInterfaceContract()">getBindingInterfaceContract</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the effective interface contract imposed by the binding.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProvider.html#start()">start</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method will be invoked when the component reference binding is
+ activated.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProvider.html#stop()">stop</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method will be invoked when the component reference binding is
+ deactivated.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProvider.html#supportsOneWayInvocation()">supportsOneWayInvocation</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For bindings that invoke one-way operations asynchronously, there is no
+ need to perform a thread switch before calling the invoker.</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="start()"><!-- --></A><H3>
+start</H3>
+<PRE>
+void <B>start</B>()</PRE>
+<DL>
+<DD>This method will be invoked when the component reference binding is
+ activated.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="stop()"><!-- --></A><H3>
+stop</H3>
+<PRE>
+void <B>stop</B>()</PRE>
+<DL>
+<DD>This method will be invoked when the component reference binding is
+ deactivated.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createInvoker(org.apache.tuscany.sca.interfacedef.Operation)"><!-- --></A><H3>
+createInvoker</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/invocation/Invoker.html" title="interface in org.apache.tuscany.sca.invocation">Invoker</A> <B>createInvoker</B>(<A HREF="../../../../../org/apache/tuscany/sca/interfacedef/Operation.html" title="interface in org.apache.tuscany.sca.interfacedef">Operation</A>&nbsp;operation)</PRE>
+<DL>
+<DD>Create an invoker for the reference binding in the invocation chain. The
+ invoker is responsible for making the outbound invocation over the
+ binding protocol.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>operation</CODE> - The operation that the interceptor will handle
+<DT><B>Returns:</B><DD>An invoker that handles the invocation logic, null should be
+ returned if no invoker is required</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBindingInterfaceContract()"><!-- --></A><H3>
+getBindingInterfaceContract</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A> <B>getBindingInterfaceContract</B>()</PRE>
+<DL>
+<DD>Get the effective interface contract imposed by the binding. For example,
+ it will be interface contract introspected from the WSDL portType used by
+ the endpoint for a WebService binding.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The effective interface contract, if null is returned, the
+ interface contract for the component reference will be used</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="supportsOneWayInvocation()"><!-- --></A><H3>
+supportsOneWayInvocation</H3>
+<PRE>
+boolean <B>supportsOneWayInvocation</B>()</PRE>
+<DL>
+<DD>For bindings that invoke one-way operations asynchronously, there is no
+ need to perform a thread switch before calling the invoker. This method
+ indicates whether the binding has this capability.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if the binding invoker is able to invoke one-way operations
+ asynchronously, false if all invocations are synchronous</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="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/tuscany/sca/provider/ProviderFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProviderRRB.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/ReferenceBindingProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReferenceBindingProvider.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;NESTED&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>
+
+</BODY>
+</HTML>
diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ReferenceBindingProviderRRB.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ReferenceBindingProviderRRB.html
new file mode 100644
index 0000000000..8f65b79b3f
--- /dev/null
+++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ReferenceBindingProviderRRB.html
@@ -0,0 +1,228 @@
+<!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_11) on Tue Jan 27 20:37:58 CST 2009 -->
+<TITLE>
+ReferenceBindingProviderRRB
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<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="ReferenceBindingProviderRRB";
+ }
+}
+</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="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/tuscany/sca/provider/ReferenceBindingProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/ReferenceBindingProviderRRB.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReferenceBindingProviderRRB.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;NESTED&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.tuscany.sca.provider</FONT>
+<BR>
+Interface ReferenceBindingProviderRRB</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProvider.html" title="interface in org.apache.tuscany.sca.provider">ReferenceBindingProvider</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/binding/jms/provider/JMSBindingReferenceBindingProvider.html" title="class in org.apache.tuscany.sca.binding.jms.provider">JMSBindingReferenceBindingProvider</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>ReferenceBindingProviderRRB</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProvider.html" title="interface in org.apache.tuscany.sca.provider">ReferenceBindingProvider</A></DL>
+</PRE>
+
+<P>
+TODO RRB experiment
+ This is an experiment extension to try out the request response
+ binding function
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== 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>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProviderRRB.html#configureBindingChain(org.apache.tuscany.sca.runtime.RuntimeWire)">configureBindingChain</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeWire.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeWire</A>&nbsp;runtimeWire)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.provider.ReferenceBindingProvider"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProvider.html" title="interface in org.apache.tuscany.sca.provider">ReferenceBindingProvider</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProvider.html#createInvoker(org.apache.tuscany.sca.interfacedef.Operation)">createInvoker</A>, <A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProvider.html#getBindingInterfaceContract()">getBindingInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProvider.html#start()">start</A>, <A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProvider.html#stop()">stop</A>, <A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProvider.html#supportsOneWayInvocation()">supportsOneWayInvocation</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="configureBindingChain(org.apache.tuscany.sca.runtime.RuntimeWire)"><!-- --></A><H3>
+configureBindingChain</H3>
+<PRE>
+void <B>configureBindingChain</B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeWire.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeWire</A>&nbsp;runtimeWire)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</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="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/tuscany/sca/provider/ReferenceBindingProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/ReferenceBindingProviderRRB.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReferenceBindingProviderRRB.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;NESTED&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>
+
+</BODY>
+</HTML>
diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/SCADefinitionsProvider.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/SCADefinitionsProvider.html
new file mode 100644
index 0000000000..06889d2f87
--- /dev/null
+++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/SCADefinitionsProvider.html
@@ -0,0 +1,216 @@
+<!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_11) on Tue Jan 27 20:37:58 CST 2009 -->
+<TITLE>
+SCADefinitionsProvider
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<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="SCADefinitionsProvider";
+ }
+}
+</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="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/tuscany/sca/provider/ReferenceBindingProviderRRB.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProviderException.html" title="class in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/SCADefinitionsProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SCADefinitionsProvider.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;NESTED&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.tuscany.sca.provider</FONT>
+<BR>
+Interface SCADefinitionsProvider</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/binding/jms/policy/JMSBindingDefinitionsProvider.html" title="class in org.apache.tuscany.sca.binding.jms.policy">JMSBindingDefinitionsProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/logging/LoggingPolicyDefinitionsProvider.html" title="class in org.apache.tuscany.sca.policy.logging">LoggingPolicyDefinitionsProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/reliability/ReliabilityPolicyDefinitionsProvider.html" title="class in org.apache.tuscany.sca.policy.reliability">ReliabilityPolicyDefinitionsProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/sca/SCABindingDefinitionsProvider.html" title="class in org.apache.tuscany.sca.binding.sca">SCABindingDefinitionsProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/security/SecurityPolicyDefinitionsProvider.html" title="class in org.apache.tuscany.sca.policy.security">SecurityPolicyDefinitionsProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/transaction/TransactionPolicyDefinitionsProvider.html" title="class in org.apache.tuscany.sca.policy.transaction">TransactionPolicyDefinitionsProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/ws/axis2/WSBindingDefinitionsProvider.html" title="class in org.apache.tuscany.sca.binding.ws.axis2">WSBindingDefinitionsProvider</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>SCADefinitionsProvider</B></DL>
+</PRE>
+
+<P>
+Models a provider of SCA Definitions. Typically SCA Definitions providers
+ may either load a definitions.xml file or create the SCA Definitions model
+ programmatically.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== 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>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/definitions/SCADefinitions.html" title="interface in org.apache.tuscany.sca.definitions">SCADefinitions</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProvider.html#getSCADefinition()">getSCADefinition</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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="getSCADefinition()"><!-- --></A><H3>
+getSCADefinition</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/definitions/SCADefinitions.html" title="interface in org.apache.tuscany.sca.definitions">SCADefinitions</A> <B>getSCADefinition</B>()
+ throws <A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProviderException.html" title="class in org.apache.tuscany.sca.provider">SCADefinitionsProviderException</A></PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProviderException.html" title="class in org.apache.tuscany.sca.provider">SCADefinitionsProviderException</A></CODE></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="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/tuscany/sca/provider/ReferenceBindingProviderRRB.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProviderException.html" title="class in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/SCADefinitionsProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SCADefinitionsProvider.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;NESTED&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>
+
+</BODY>
+</HTML>
diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/SCADefinitionsProviderException.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/SCADefinitionsProviderException.html
new file mode 100644
index 0000000000..efcbeb18e9
--- /dev/null
+++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/SCADefinitionsProviderException.html
@@ -0,0 +1,238 @@
+<!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_11) on Tue Jan 27 20:37:58 CST 2009 -->
+<TITLE>
+SCADefinitionsProviderException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<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="SCADefinitionsProviderException";
+ }
+}
+</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="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/tuscany/sca/provider/SCADefinitionsProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProviderExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/SCADefinitionsProviderException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SCADefinitionsProviderException.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;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</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.tuscany.sca.provider</FONT>
+<BR>
+Class SCADefinitionsProviderException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.provider.SCADefinitionsProviderException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>SCADefinitionsProviderException</B><DT>extends java.lang.Exception</DL>
+</PRE>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../serialized-form.html#org.apache.tuscany.sca.provider.SCADefinitionsProviderException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_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>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProviderException.html#SCADefinitionsProviderException(java.lang.Throwable)">SCADefinitionsProviderException</A></B>(java.lang.Throwable&nbsp;e)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></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.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></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.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_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>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="SCADefinitionsProviderException(java.lang.Throwable)"><!-- --></A><H3>
+SCADefinitionsProviderException</H3>
+<PRE>
+public <B>SCADefinitionsProviderException</B>(java.lang.Throwable&nbsp;e)</PRE>
+<DL>
+</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="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/tuscany/sca/provider/SCADefinitionsProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProviderExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/SCADefinitionsProviderException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SCADefinitionsProviderException.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;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/SCADefinitionsProviderExtensionPoint.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/SCADefinitionsProviderExtensionPoint.html
new file mode 100644
index 0000000000..ed9afedc1d
--- /dev/null
+++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/SCADefinitionsProviderExtensionPoint.html
@@ -0,0 +1,250 @@
+<!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_11) on Tue Jan 27 20:37:58 CST 2009 -->
+<TITLE>
+SCADefinitionsProviderExtensionPoint
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<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="SCADefinitionsProviderExtensionPoint";
+ }
+}
+</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="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/tuscany/sca/provider/SCADefinitionsProviderException.html" title="class in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/ServiceBindingProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/SCADefinitionsProviderExtensionPoint.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SCADefinitionsProviderExtensionPoint.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;NESTED&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.tuscany.sca.provider</FONT>
+<BR>
+Interface SCADefinitionsProviderExtensionPoint</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/provider/DefaultSCADefinitionsProviderExtensionPoint.html" title="class in org.apache.tuscany.sca.provider">DefaultSCADefinitionsProviderExtensionPoint</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>SCADefinitionsProviderExtensionPoint</B></DL>
+</PRE>
+
+<P>
+An extension point for SCA Definitions Providers. SCA Definition providers, load SCA Definitions
+ items that are being specifically contributed by the module that hosts the provider in question.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== 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>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProviderExtensionPoint.html#addSCADefinitionsProvider(org.apache.tuscany.sca.provider.SCADefinitionsProvider)">addSCADefinitionsProvider</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProvider.html" title="interface in org.apache.tuscany.sca.provider">SCADefinitionsProvider</A>&nbsp;provider)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProvider.html" title="interface in org.apache.tuscany.sca.provider">SCADefinitionsProvider</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProviderExtensionPoint.html#getSCADefinitionsProviders()">getSCADefinitionsProviders</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProviderExtensionPoint.html#removeSCADefinitionsProvider(org.apache.tuscany.sca.provider.SCADefinitionsProvider)">removeSCADefinitionsProvider</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProvider.html" title="interface in org.apache.tuscany.sca.provider">SCADefinitionsProvider</A>&nbsp;provider)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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="addSCADefinitionsProvider(org.apache.tuscany.sca.provider.SCADefinitionsProvider)"><!-- --></A><H3>
+addSCADefinitionsProvider</H3>
+<PRE>
+void <B>addSCADefinitionsProvider</B>(<A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProvider.html" title="interface in org.apache.tuscany.sca.provider">SCADefinitionsProvider</A>&nbsp;provider)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeSCADefinitionsProvider(org.apache.tuscany.sca.provider.SCADefinitionsProvider)"><!-- --></A><H3>
+removeSCADefinitionsProvider</H3>
+<PRE>
+void <B>removeSCADefinitionsProvider</B>(<A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProvider.html" title="interface in org.apache.tuscany.sca.provider">SCADefinitionsProvider</A>&nbsp;provider)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSCADefinitionsProviders()"><!-- --></A><H3>
+getSCADefinitionsProviders</H3>
+<PRE>
+java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProvider.html" title="interface in org.apache.tuscany.sca.provider">SCADefinitionsProvider</A>&gt; <B>getSCADefinitionsProviders</B>()</PRE>
+<DL>
+<DD><DL>
+</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="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/tuscany/sca/provider/SCADefinitionsProviderException.html" title="class in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/ServiceBindingProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/SCADefinitionsProviderExtensionPoint.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SCADefinitionsProviderExtensionPoint.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;NESTED&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>
+
+</BODY>
+</HTML>
diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ServiceBindingProvider.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ServiceBindingProvider.html
new file mode 100644
index 0000000000..61e049e011
--- /dev/null
+++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ServiceBindingProvider.html
@@ -0,0 +1,293 @@
+<!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_11) on Tue Jan 27 20:37:58 CST 2009 -->
+<TITLE>
+ServiceBindingProvider
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<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="ServiceBindingProvider";
+ }
+}
+</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="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/tuscany/sca/provider/SCADefinitionsProviderExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/ServiceBindingProviderRRB.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/ServiceBindingProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ServiceBindingProvider.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;NESTED&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.tuscany.sca.provider</FONT>
+<BR>
+Interface ServiceBindingProvider</H2>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/provider/ServiceBindingProviderRRB.html" title="interface in org.apache.tuscany.sca.provider">ServiceBindingProviderRRB</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/binding/sca/axis2/impl/Axis2SCAServiceBindingProvider.html" title="class in org.apache.tuscany.sca.binding.sca.axis2.impl">Axis2SCAServiceBindingProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/ws/axis2/Axis2ServiceBindingProvider.html" title="class in org.apache.tuscany.sca.binding.ws.axis2">Axis2ServiceBindingProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/sca/corba/impl/CorbaSCAServiceBindingProvider.html" title="class in org.apache.tuscany.sca.binding.sca.corba.impl">CorbaSCAServiceBindingProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/corba/impl/CorbaServiceBindingProvider.html" title="class in org.apache.tuscany.sca.binding.corba.impl">CorbaServiceBindingProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/http/provider/HTTPServiceBindingProvider.html" title="class in org.apache.tuscany.sca.binding.http.provider">HTTPServiceBindingProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/provider/JMSBindingServiceBindingProvider.html" title="class in org.apache.tuscany.sca.binding.jms.provider">JMSBindingServiceBindingProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jsonrpc/provider/JSONRPCServiceBindingProvider.html" title="class in org.apache.tuscany.sca.binding.jsonrpc.provider">JSONRPCServiceBindingProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/notification/NotificationServiceBindingProvider.html" title="class in org.apache.tuscany.sca.binding.notification">NotificationServiceBindingProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/rmi/provider/RMIServiceBindingProvider.html" title="class in org.apache.tuscany.sca.binding.rmi.provider">RMIServiceBindingProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/sca/impl/RuntimeSCAServiceBindingProvider.html" title="class in org.apache.tuscany.sca.binding.sca.impl">RuntimeSCAServiceBindingProvider</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>ServiceBindingProvider</B></DL>
+</PRE>
+
+<P>
+A service binding can optionally implement this interface to tie
+ into the Tuscany SCA runtime
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== 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>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ServiceBindingProvider.html#getBindingInterfaceContract()">getBindingInterfaceContract</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the effective interface contract imposed by the binding.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ServiceBindingProvider.html#start()">start</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method will be invoked when the component service binding is
+ activated.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ServiceBindingProvider.html#stop()">stop</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method will be invoked when the component service binding is
+ deactivated.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ServiceBindingProvider.html#supportsOneWayInvocation()">supportsOneWayInvocation</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For bindings that invoke one-way callback operations asynchronously,
+ there is no need to perform a thread switch before calling the invoker.</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="start()"><!-- --></A><H3>
+start</H3>
+<PRE>
+void <B>start</B>()</PRE>
+<DL>
+<DD>This method will be invoked when the component service binding is
+ activated.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="stop()"><!-- --></A><H3>
+stop</H3>
+<PRE>
+void <B>stop</B>()</PRE>
+<DL>
+<DD>This method will be invoked when the component service binding is
+ deactivated.
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBindingInterfaceContract()"><!-- --></A><H3>
+getBindingInterfaceContract</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A> <B>getBindingInterfaceContract</B>()</PRE>
+<DL>
+<DD>Get the effective interface contract imposed by the binding. For example,
+ it will be interface contract introspected from the WSDL portType used by
+ the endpoint for a WebService binding.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The effective interface contract, if null is returned, the
+ interface contract for the component service will be used</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="supportsOneWayInvocation()"><!-- --></A><H3>
+supportsOneWayInvocation</H3>
+<PRE>
+boolean <B>supportsOneWayInvocation</B>()</PRE>
+<DL>
+<DD>For bindings that invoke one-way callback operations asynchronously,
+ there is no need to perform a thread switch before calling the invoker.
+ This method indicates whether the binding has this capability.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if the callback invoker is able to invoke one-way operations
+ asynchronously, false if all invocations are synchronous</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="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/tuscany/sca/provider/SCADefinitionsProviderExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/ServiceBindingProviderRRB.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/ServiceBindingProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ServiceBindingProvider.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;NESTED&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>
+
+</BODY>
+</HTML>
diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ServiceBindingProviderRRB.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ServiceBindingProviderRRB.html
new file mode 100644
index 0000000000..46cc325b59
--- /dev/null
+++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/ServiceBindingProviderRRB.html
@@ -0,0 +1,228 @@
+<!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_11) on Tue Jan 27 20:37:58 CST 2009 -->
+<TITLE>
+ServiceBindingProviderRRB
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<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="ServiceBindingProviderRRB";
+ }
+}
+</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="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/tuscany/sca/provider/ServiceBindingProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/WireFormatProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/ServiceBindingProviderRRB.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ServiceBindingProviderRRB.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;NESTED&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.tuscany.sca.provider</FONT>
+<BR>
+Interface ServiceBindingProviderRRB</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/provider/ServiceBindingProvider.html" title="interface in org.apache.tuscany.sca.provider">ServiceBindingProvider</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/binding/jms/provider/JMSBindingServiceBindingProvider.html" title="class in org.apache.tuscany.sca.binding.jms.provider">JMSBindingServiceBindingProvider</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>ServiceBindingProviderRRB</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/provider/ServiceBindingProvider.html" title="interface in org.apache.tuscany.sca.provider">ServiceBindingProvider</A></DL>
+</PRE>
+
+<P>
+TODO RRB experiment
+ This is an experiment extension to try out the request response
+ binding function
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== 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>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ServiceBindingProviderRRB.html#configureBindingChain(org.apache.tuscany.sca.runtime.RuntimeWire)">configureBindingChain</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeWire.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeWire</A>&nbsp;runtimeWire)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.provider.ServiceBindingProvider"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/ServiceBindingProvider.html" title="interface in org.apache.tuscany.sca.provider">ServiceBindingProvider</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/provider/ServiceBindingProvider.html#getBindingInterfaceContract()">getBindingInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/provider/ServiceBindingProvider.html#start()">start</A>, <A HREF="../../../../../org/apache/tuscany/sca/provider/ServiceBindingProvider.html#stop()">stop</A>, <A HREF="../../../../../org/apache/tuscany/sca/provider/ServiceBindingProvider.html#supportsOneWayInvocation()">supportsOneWayInvocation</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="configureBindingChain(org.apache.tuscany.sca.runtime.RuntimeWire)"><!-- --></A><H3>
+configureBindingChain</H3>
+<PRE>
+void <B>configureBindingChain</B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeWire.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeWire</A>&nbsp;runtimeWire)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</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="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/tuscany/sca/provider/ServiceBindingProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/WireFormatProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/ServiceBindingProviderRRB.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ServiceBindingProviderRRB.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;NESTED&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>
+
+</BODY>
+</HTML>
diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/WireFormatProvider.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/WireFormatProvider.html
new file mode 100644
index 0000000000..7d4307957e
--- /dev/null
+++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/WireFormatProvider.html
@@ -0,0 +1,251 @@
+<!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_11) on Tue Jan 27 20:37:58 CST 2009 -->
+<TITLE>
+WireFormatProvider
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<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="WireFormatProvider";
+ }
+}
+</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="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/tuscany/sca/provider/ServiceBindingProviderRRB.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/WireFormatProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/WireFormatProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="WireFormatProvider.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;NESTED&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.tuscany.sca.provider</FONT>
+<BR>
+Interface WireFormatProvider</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/binding/jms/wireformat/jmsbytes/runtime/WireFormatJMSBytesReferenceProvider.html" title="class in org.apache.tuscany.sca.binding.jms.wireformat.jmsbytes.runtime">WireFormatJMSBytesReferenceProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/wireformat/jmsbytes/runtime/WireFormatJMSBytesServiceProvider.html" title="class in org.apache.tuscany.sca.binding.jms.wireformat.jmsbytes.runtime">WireFormatJMSBytesServiceProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/wireformat/jmsobject/runtime/WireFormatJMSObjectReferenceProvider.html" title="class in org.apache.tuscany.sca.binding.jms.wireformat.jmsobject.runtime">WireFormatJMSObjectReferenceProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/wireformat/jmsobject/runtime/WireFormatJMSObjectServiceProvider.html" title="class in org.apache.tuscany.sca.binding.jms.wireformat.jmsobject.runtime">WireFormatJMSObjectServiceProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/wireformat/jmstext/runtime/WireFormatJMSTextReferenceProvider.html" title="class in org.apache.tuscany.sca.binding.jms.wireformat.jmstext.runtime">WireFormatJMSTextReferenceProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/wireformat/jmstext/runtime/WireFormatJMSTextServiceProvider.html" title="class in org.apache.tuscany.sca.binding.jms.wireformat.jmstext.runtime">WireFormatJMSTextServiceProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/wireformat/jmstextxml/runtime/WireFormatJMSTextXMLReferenceProvider.html" title="class in org.apache.tuscany.sca.binding.jms.wireformat.jmstextxml.runtime">WireFormatJMSTextXMLReferenceProvider</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/wireformat/jmstextxml/runtime/WireFormatJMSTextXMLServiceProvider.html" title="class in org.apache.tuscany.sca.binding.jms.wireformat.jmstextxml.runtime">WireFormatJMSTextXMLServiceProvider</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>WireFormatProvider</B></DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== 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>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/invocation/Interceptor.html" title="interface in org.apache.tuscany.sca.invocation">Interceptor</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/WireFormatProvider.html#createInterceptor()">createInterceptor</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create an interceptor for the wire format</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/WireFormatProvider.html#getPhase()">getPhase</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the phase that the interceptor should be added</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/WireFormatProvider.html#getWireFormatInterfaceContract()">getWireFormatInterfaceContract</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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="getWireFormatInterfaceContract()"><!-- --></A><H3>
+getWireFormatInterfaceContract</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A> <B>getWireFormatInterfaceContract</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createInterceptor()"><!-- --></A><H3>
+createInterceptor</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/invocation/Interceptor.html" title="interface in org.apache.tuscany.sca.invocation">Interceptor</A> <B>createInterceptor</B>()</PRE>
+<DL>
+<DD>Create an interceptor for the wire format
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>An interceptor that realize the policySet</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPhase()"><!-- --></A><H3>
+getPhase</H3>
+<PRE>
+java.lang.String <B>getPhase</B>()</PRE>
+<DL>
+<DD>Get the phase that the interceptor should be added
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The phase that this interceptor belongs to</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="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/tuscany/sca/provider/ServiceBindingProviderRRB.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/WireFormatProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/WireFormatProvider.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="WireFormatProvider.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;NESTED&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>
+
+</BODY>
+</HTML>
diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/WireFormatProviderFactory.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/WireFormatProviderFactory.html
new file mode 100644
index 0000000000..12ef7d4ade
--- /dev/null
+++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/WireFormatProviderFactory.html
@@ -0,0 +1,258 @@
+<!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_11) on Tue Jan 27 20:37:58 CST 2009 -->
+<TITLE>
+WireFormatProviderFactory
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<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="WireFormatProviderFactory";
+ }
+}
+</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="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/tuscany/sca/provider/WireFormatProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/WireFormatProviderFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="WireFormatProviderFactory.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;NESTED&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.tuscany.sca.provider</FONT>
+<BR>
+Interface WireFormatProviderFactory&lt;M extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/WireFormat.html" title="interface in org.apache.tuscany.sca.assembly">WireFormat</A>&gt;</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A>&lt;M&gt;</DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/binding/jms/wireformat/jmsbytes/runtime/WireFormatJMSBytesProviderFactory.html" title="class in org.apache.tuscany.sca.binding.jms.wireformat.jmsbytes.runtime">WireFormatJMSBytesProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/wireformat/jmsobject/runtime/WireFormatJMSObjectProviderFactory.html" title="class in org.apache.tuscany.sca.binding.jms.wireformat.jmsobject.runtime">WireFormatJMSObjectProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/wireformat/jmstext/runtime/WireFormatJMSTextProviderFactory.html" title="class in org.apache.tuscany.sca.binding.jms.wireformat.jmstext.runtime">WireFormatJMSTextProviderFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/wireformat/jmstextxml/runtime/WireFormatJMSTextXMLProviderFactory.html" title="class in org.apache.tuscany.sca.binding.jms.wireformat.jmstextxml.runtime">WireFormatJMSTextXMLProviderFactory</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>WireFormatProviderFactory&lt;M extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/WireFormat.html" title="interface in org.apache.tuscany.sca.assembly">WireFormat</A>&gt;</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A>&lt;M&gt;</DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== 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>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/WireFormatProvider.html" title="interface in org.apache.tuscany.sca.provider">WireFormatProvider</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/WireFormatProviderFactory.html#createReferenceWireFormatProvider(org.apache.tuscany.sca.runtime.RuntimeComponent, org.apache.tuscany.sca.runtime.RuntimeComponentReference, org.apache.tuscany.sca.assembly.Binding)">createReferenceWireFormatProvider</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponent.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponent</A>&nbsp;component,
+ <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentReference.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentReference</A>&nbsp;reference,
+ <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create wire format provider for a given reference binding</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/provider/WireFormatProvider.html" title="interface in org.apache.tuscany.sca.provider">WireFormatProvider</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/provider/WireFormatProviderFactory.html#createServiceWireFormatProvider(org.apache.tuscany.sca.runtime.RuntimeComponent, org.apache.tuscany.sca.runtime.RuntimeComponentService, org.apache.tuscany.sca.assembly.Binding)">createServiceWireFormatProvider</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponent.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponent</A>&nbsp;component,
+ <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentService.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentService</A>&nbsp;service,
+ <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create policy provider for a given service binding</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.provider.ProviderFactory"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html#getModelType()">getModelType</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="createReferenceWireFormatProvider(org.apache.tuscany.sca.runtime.RuntimeComponent, org.apache.tuscany.sca.runtime.RuntimeComponentReference, org.apache.tuscany.sca.assembly.Binding)"><!-- --></A><H3>
+createReferenceWireFormatProvider</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/provider/WireFormatProvider.html" title="interface in org.apache.tuscany.sca.provider">WireFormatProvider</A> <B>createReferenceWireFormatProvider</B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponent.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponent</A>&nbsp;component,
+ <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentReference.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentReference</A>&nbsp;reference,
+ <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</PRE>
+<DL>
+<DD>Create wire format provider for a given reference binding
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>component</CODE> - <DD><CODE>reference</CODE> - <DD><CODE>binding</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createServiceWireFormatProvider(org.apache.tuscany.sca.runtime.RuntimeComponent, org.apache.tuscany.sca.runtime.RuntimeComponentService, org.apache.tuscany.sca.assembly.Binding)"><!-- --></A><H3>
+createServiceWireFormatProvider</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/provider/WireFormatProvider.html" title="interface in org.apache.tuscany.sca.provider">WireFormatProvider</A> <B>createServiceWireFormatProvider</B>(<A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponent.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponent</A>&nbsp;component,
+ <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentService.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentService</A>&nbsp;service,
+ <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</PRE>
+<DL>
+<DD>Create policy provider for a given service binding
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>component</CODE> - <DD><CODE>service</CODE> - <DD><CODE>binding</CODE> -
+<DT><B>Returns:</B><DD></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="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/tuscany/sca/provider/WireFormatProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/WireFormatProviderFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="WireFormatProviderFactory.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;NESTED&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>
+
+</BODY>
+</HTML>
diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/package-frame.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/package-frame.html
new file mode 100644
index 0000000000..3fe8a8bda8
--- /dev/null
+++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/package-frame.html
@@ -0,0 +1,90 @@
+<!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_11) on Tue Jan 27 20:38:29 CST 2009 -->
+<TITLE>
+org.apache.tuscany.sca.provider
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../org/apache/tuscany/sca/provider/package-summary.html" target="classFrame">org.apache.tuscany.sca.provider</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Interfaces</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="BindingProviderFactory.html" title="interface in org.apache.tuscany.sca.provider" target="classFrame"><I>BindingProviderFactory</I></A>
+<BR>
+<A HREF="ImplementationProvider.html" title="interface in org.apache.tuscany.sca.provider" target="classFrame"><I>ImplementationProvider</I></A>
+<BR>
+<A HREF="ImplementationProviderFactory.html" title="interface in org.apache.tuscany.sca.provider" target="classFrame"><I>ImplementationProviderFactory</I></A>
+<BR>
+<A HREF="OperationSelectorProvider.html" title="interface in org.apache.tuscany.sca.provider" target="classFrame"><I>OperationSelectorProvider</I></A>
+<BR>
+<A HREF="OperationSelectorProviderFactory.html" title="interface in org.apache.tuscany.sca.provider" target="classFrame"><I>OperationSelectorProviderFactory</I></A>
+<BR>
+<A HREF="PolicyImplementor.html" title="interface in org.apache.tuscany.sca.provider" target="classFrame"><I>PolicyImplementor</I></A>
+<BR>
+<A HREF="PolicyProvider.html" title="interface in org.apache.tuscany.sca.provider" target="classFrame"><I>PolicyProvider</I></A>
+<BR>
+<A HREF="PolicyProviderFactory.html" title="interface in org.apache.tuscany.sca.provider" target="classFrame"><I>PolicyProviderFactory</I></A>
+<BR>
+<A HREF="ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider" target="classFrame"><I>ProviderFactory</I></A>
+<BR>
+<A HREF="ProviderFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider" target="classFrame"><I>ProviderFactoryExtensionPoint</I></A>
+<BR>
+<A HREF="ReferenceBindingProvider.html" title="interface in org.apache.tuscany.sca.provider" target="classFrame"><I>ReferenceBindingProvider</I></A>
+<BR>
+<A HREF="ReferenceBindingProviderRRB.html" title="interface in org.apache.tuscany.sca.provider" target="classFrame"><I>ReferenceBindingProviderRRB</I></A>
+<BR>
+<A HREF="SCADefinitionsProvider.html" title="interface in org.apache.tuscany.sca.provider" target="classFrame"><I>SCADefinitionsProvider</I></A>
+<BR>
+<A HREF="SCADefinitionsProviderExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider" target="classFrame"><I>SCADefinitionsProviderExtensionPoint</I></A>
+<BR>
+<A HREF="ServiceBindingProvider.html" title="interface in org.apache.tuscany.sca.provider" target="classFrame"><I>ServiceBindingProvider</I></A>
+<BR>
+<A HREF="ServiceBindingProviderRRB.html" title="interface in org.apache.tuscany.sca.provider" target="classFrame"><I>ServiceBindingProviderRRB</I></A>
+<BR>
+<A HREF="WireFormatProvider.html" title="interface in org.apache.tuscany.sca.provider" target="classFrame"><I>WireFormatProvider</I></A>
+<BR>
+<A HREF="WireFormatProviderFactory.html" title="interface in org.apache.tuscany.sca.provider" target="classFrame"><I>WireFormatProviderFactory</I></A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="DefaultProviderFactoryExtensionPoint.html" title="class in org.apache.tuscany.sca.provider" target="classFrame">DefaultProviderFactoryExtensionPoint</A>
+<BR>
+<A HREF="DefaultSCADefinitionsProviderExtensionPoint.html" title="class in org.apache.tuscany.sca.provider" target="classFrame">DefaultSCADefinitionsProviderExtensionPoint</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Exceptions</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="SCADefinitionsProviderException.html" title="class in org.apache.tuscany.sca.provider" target="classFrame">SCADefinitionsProviderException</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/package-summary.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/package-summary.html
new file mode 100644
index 0000000000..37b3a0ea27
--- /dev/null
+++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/package-summary.html
@@ -0,0 +1,263 @@
+<!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_11) on Tue Jan 27 20:38:29 CST 2009 -->
+<TITLE>
+org.apache.tuscany.sca.provider
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<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="org.apache.tuscany.sca.provider";
+ }
+}
+</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="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&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/tuscany/sca/policy/xml/ws/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/runtime/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.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>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package org.apache.tuscany.sca.provider
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Interface Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/provider/BindingProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">BindingProviderFactory&lt;M extends Binding&gt;</A></B></TD>
+<TD>A factory for creating the runtime artifacts that represent bindings.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ImplementationProvider.html" title="interface in org.apache.tuscany.sca.provider">ImplementationProvider</A></B></TD>
+<TD>A component implementation can implement this interface in order to tie
+ into the Tuscany runtime</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ImplementationProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ImplementationProviderFactory&lt;M extends Implementation&gt;</A></B></TD>
+<TD>An interface for factories that create implementation providers.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/provider/OperationSelectorProvider.html" title="interface in org.apache.tuscany.sca.provider">OperationSelectorProvider</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/provider/OperationSelectorProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">OperationSelectorProviderFactory&lt;M extends OperationSelector&gt;</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyImplementor.html" title="interface in org.apache.tuscany.sca.provider">PolicyImplementor</A></B></TD>
+<TD>This interface can be optionally implemented by the Binding or Implementation providers to
+ indicate if they implement the policies in the binding/implementation provider.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyProvider.html" title="interface in org.apache.tuscany.sca.provider">PolicyProvider</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">PolicyProviderFactory&lt;M extends Policy&gt;</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactory&lt;M&gt;</A></B></TD>
+<TD>A factory for runtime providers.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactoryExtensionPoint</A></B></TD>
+<TD>An extension point for provider factories.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProvider.html" title="interface in org.apache.tuscany.sca.provider">ReferenceBindingProvider</A></B></TD>
+<TD>A reference binding implementation can options implement this
+ interface to tie into the Tuscany SCA runtime</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProviderRRB.html" title="interface in org.apache.tuscany.sca.provider">ReferenceBindingProviderRRB</A></B></TD>
+<TD>TODO RRB experiment
+ This is an experiment extension to try out the request response
+ binding function</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProvider.html" title="interface in org.apache.tuscany.sca.provider">SCADefinitionsProvider</A></B></TD>
+<TD>Models a provider of SCA Definitions.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProviderExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider">SCADefinitionsProviderExtensionPoint</A></B></TD>
+<TD>An extension point for SCA Definitions Providers.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ServiceBindingProvider.html" title="interface in org.apache.tuscany.sca.provider">ServiceBindingProvider</A></B></TD>
+<TD>A service binding can optionally implement this interface to tie
+ into the Tuscany SCA runtime</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/provider/ServiceBindingProviderRRB.html" title="interface in org.apache.tuscany.sca.provider">ServiceBindingProviderRRB</A></B></TD>
+<TD>TODO RRB experiment
+ This is an experiment extension to try out the request response
+ binding function</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/provider/WireFormatProvider.html" title="interface in org.apache.tuscany.sca.provider">WireFormatProvider</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/provider/WireFormatProviderFactory.html" title="interface in org.apache.tuscany.sca.provider">WireFormatProviderFactory&lt;M extends WireFormat&gt;</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/provider/DefaultProviderFactoryExtensionPoint.html" title="class in org.apache.tuscany.sca.provider">DefaultProviderFactoryExtensionPoint</A></B></TD>
+<TD>Default implementation of a provider factory extension point.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/provider/DefaultSCADefinitionsProviderExtensionPoint.html" title="class in org.apache.tuscany.sca.provider">DefaultSCADefinitionsProviderExtensionPoint</A></B></TD>
+<TD>Concrete Implementation for the SCADefinitionsProviderExtensionPoint</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Exception Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProviderException.html" title="class in org.apache.tuscany.sca.provider">SCADefinitionsProviderException</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<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="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&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/tuscany/sca/policy/xml/ws/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/runtime/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.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>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/package-tree.html b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/package-tree.html
new file mode 100644
index 0000000000..0a35c1e1ef
--- /dev/null
+++ b/site/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/provider/package-tree.html
@@ -0,0 +1,169 @@
+<!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_11) on Tue Jan 27 20:38:29 CST 2009 -->
+<TITLE>
+org.apache.tuscany.sca.provider Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<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="org.apache.tuscany.sca.provider Class Hierarchy";
+ }
+}
+</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="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&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/tuscany/sca/policy/xml/ws/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/runtime/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.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>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package org.apache.tuscany.sca.provider
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/DefaultProviderFactoryExtensionPoint.html" title="class in org.apache.tuscany.sca.provider"><B>DefaultProviderFactoryExtensionPoint</B></A> (implements org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider">ProviderFactoryExtensionPoint</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/DefaultSCADefinitionsProviderExtensionPoint.html" title="class in org.apache.tuscany.sca.provider"><B>DefaultSCADefinitionsProviderExtensionPoint</B></A> (implements org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProviderExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider">SCADefinitionsProviderExtensionPoint</A>)
+<LI TYPE="circle">java.lang.Throwable (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">java.lang.Exception<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProviderException.html" title="class in org.apache.tuscany.sca.provider"><B>SCADefinitionsProviderException</B></A></UL>
+</UL>
+</UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/ImplementationProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>ImplementationProvider</B></A><LI TYPE="circle">org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/OperationSelectorProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>OperationSelectorProvider</B></A><LI TYPE="circle">org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyImplementor.html" title="interface in org.apache.tuscany.sca.provider"><B>PolicyImplementor</B></A><LI TYPE="circle">org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>PolicyProvider</B></A><LI TYPE="circle">org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>ProviderFactory</B></A>&lt;M&gt;<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/BindingProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>BindingProviderFactory</B></A>&lt;M&gt;<LI TYPE="circle">org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/ImplementationProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>ImplementationProviderFactory</B></A>&lt;M&gt;<LI TYPE="circle">org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/OperationSelectorProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>OperationSelectorProviderFactory</B></A>&lt;M&gt;<LI TYPE="circle">org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/PolicyProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>PolicyProviderFactory</B></A>&lt;M&gt;<LI TYPE="circle">org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/WireFormatProviderFactory.html" title="interface in org.apache.tuscany.sca.provider"><B>WireFormatProviderFactory</B></A>&lt;M&gt;</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/ProviderFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider"><B>ProviderFactoryExtensionPoint</B></A><LI TYPE="circle">org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>ReferenceBindingProvider</B></A><UL>
+<LI TYPE="circle">org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/ReferenceBindingProviderRRB.html" title="interface in org.apache.tuscany.sca.provider"><B>ReferenceBindingProviderRRB</B></A></UL>
+<LI TYPE="circle">org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>SCADefinitionsProvider</B></A><LI TYPE="circle">org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/SCADefinitionsProviderExtensionPoint.html" title="interface in org.apache.tuscany.sca.provider"><B>SCADefinitionsProviderExtensionPoint</B></A><LI TYPE="circle">org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/ServiceBindingProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>ServiceBindingProvider</B></A><UL>
+<LI TYPE="circle">org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/ServiceBindingProviderRRB.html" title="interface in org.apache.tuscany.sca.provider"><B>ServiceBindingProviderRRB</B></A></UL>
+<LI TYPE="circle">org.apache.tuscany.sca.provider.<A HREF="../../../../../org/apache/tuscany/sca/provider/WireFormatProvider.html" title="interface in org.apache.tuscany.sca.provider"><B>WireFormatProvider</B></A></UL>
+<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="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&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/tuscany/sca/policy/xml/ws/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/runtime/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/provider/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.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>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>