summaryrefslogtreecommitdiffstats
path: root/java/sca/modules/core (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-10-09Refactor the runtime build logic into EndpointReferenceBinderrfeng9-166/+300
Refactor the endpoint-wrapper into domainRegistryFactory that delegates to endpoint registry implementations by the scheme Improve/workaround the monitor so that it can be shared by multiple nodes (We need a better design for this) git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@823672 13f79535-47bb-0310-9956-ffa450edef68
2009-10-07Fix NPE due to typo in if testantelder1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@822756 13f79535-47bb-0310-9956-ffa450edef68
2009-10-07Update to get some of the JMS exception tests working by updating to match ↵antelder1-1/+1
1.x r732679 which says 'Ignore the InvocationTargetException as the Tuscany Message body has already be set with the fault' git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@822666 13f79535-47bb-0310-9956-ffa450edef68
2009-10-05Further refactor the CompositeContext to be the place to hold information ↵rfeng3-3/+32
about the Node git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@821953 13f79535-47bb-0310-9956-ffa450edef68
2009-10-05Fix OSGi MANIFEST.MF to bring up Tuscany in OSGi consolerfeng1-25/+11
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@821681 13f79535-47bb-0310-9956-ffa450edef68
2009-10-02Make CompositeActivator a stateless utility by using CompositeContext to ↵rfeng7-934/+446
hold the context from the Node including the endpointRegistry git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@820854 13f79535-47bb-0310-9956-ffa450edef68
2009-09-29Refactor tuscany-endpoint module into tuscany-corerfeng5-0/+625
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@819786 13f79535-47bb-0310-9956-ffa450edef68
2009-09-25TUSCANY-3280 - Removing support for obsolet scopes as in latest JAVACAA 1.1 ↵lresende7-246/+4
draft spec and throwing exception when invalid scope is found git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@819068 13f79535-47bb-0310-9956-ffa450edef68
2009-09-25Refactor CompositeActivator, ComponentContext and other related interfaces ↵rfeng23-621/+60
into core-spi module git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@819009 13f79535-47bb-0310-9956-ffa450edef68
2009-09-22Correct the algorithm for selecting callback bindings to match what the old ↵slaws1-1/+3
builders were doing. However this is not correct. In particular we should probably be always selecting the forward binding if not callback binding is specified. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@817629 13f79535-47bb-0310-9956-ffa450edef68
2009-09-18Remove the need of subclassing Proxy and JXM so that Tuscany can run on ↵rfeng4-81/+76
Google App Engine git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@816712 13f79535-47bb-0310-9956-ffa450edef68
2009-09-14Rename CompositeBuilderExtensionPoint to BuilderExtensionPointrfeng1-3/+3
Rename CompositeBuilderTmp to DeployedCompositeBuilder git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@814884 13f79535-47bb-0310-9956-ffa450edef68
2009-09-14Enhance the CompositeBuilderExtensionPoint to include binding/implementation ↵rfeng1-5/+12
builders which replace BindingExtension and CompositePreProcessor git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@814879 13f79535-47bb-0310-9956-ffa450edef68
2009-09-11Add methods used by the JMS binding to the core moduleantelder5-2/+24
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@813719 13f79535-47bb-0310-9956-ffa450edef68
2009-08-28Update to add a method to check if a wire target is out of date compared to ↵antelder2-45/+20
teh endpoint registry (see ML discussion 'Endpoint registry and stopping/starting nodes' git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@808838 13f79535-47bb-0310-9956-ffa450edef68
2009-08-27More fixes to get invocations working when a node is restartedantelder1-1/+16
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@808613 13f79535-47bb-0310-9956-ffa450edef68
2009-08-27Add policy matching to the endpoint builder and prepare for problems to be ↵slaws2-2/+14
raised at runtime and at build time. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@808552 13f79535-47bb-0310-9956-ffa450edef68
2009-08-27Initial update to handle nodes being restarted. Similar changes needed in ↵antelder1-11/+32
many places but this gets the StopStartNodesTestCase running git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@808457 13f79535-47bb-0310-9956-ffa450edef68
2009-08-27During rebuild also reset the status of the endpoint reference so it gets ↵antelder1-0/+2
rebuilt correctly git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@808440 13f79535-47bb-0310-9956-ffa450edef68
2009-08-27Throw exception if scope container isn't running (need to do similar for all ↵antelder1-2/+4
the scope containers, this is just to start getting things working) git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@808439 13f79535-47bb-0310-9956-ffa450edef68
2009-08-08Remove the non-OASIS code from the endpoint builder and set up build-time ↵slaws2-3/+71
and runt-time operations so that I can reorganize the endpoint reference build process and get all of the endpoint building code in on place. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@802401 13f79535-47bb-0310-9956-ffa450edef68
2009-07-30Make sure the Endpoints and EndpointReferences are released rfeng1-1/+2
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@799429 13f79535-47bb-0310-9956-ffa450edef68
2009-07-30TUSCANY-3187 - add the service wire to the leaf service rather than the ↵slaws1-1/+5
service that holds the endpoint. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@799357 13f79535-47bb-0310-9956-ffa450edef68
2009-07-28Remove the default contents of he thread message context just in case that ↵slaws1-2/+10
this is holding onto a classloader. Don't have proof that this is a problem on 2.x but was causing problems on 1.x git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@798432 13f79535-47bb-0310-9956-ffa450edef68
2009-07-24Add a test to avoid expensive reset of the CompositeActivatorrfeng1-2/+2
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@797578 13f79535-47bb-0310-9956-ffa450edef68
2009-07-22Remove conversation ID from reference parameters. Not required for OASISslaws2-23/+2
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@796867 13f79535-47bb-0310-9956-ffa450edef68
2009-07-22Make the not yet matched status sounds a little less terminal. Just because ↵slaws1-1/+1
it isn't matched yet doesn't mean it won't work. The way the code has turned out we can probably work to get rid of this state altogether git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@796866 13f79535-47bb-0310-9956-ffa450edef68
2009-07-22TUSCANY-3138 fix up callbacks now that the system relies solely on the ↵slaws9-21/+187
ServiceReference interface. I've reinstated the CallbackReference class as CallbackServiceReference to provide the extra features required callbacks. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@796631 13f79535-47bb-0310-9956-ffa450edef68
2009-07-21TUSCANY-3138 first tranche of changes to serialize service references in the ↵slaws11-381/+201
form of an EndpointReference. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@796222 13f79535-47bb-0310-9956-ffa450edef68
2009-07-21Fix svn:eol-style and svn:keywords properties for java/xml filesrfeng7-496/+496
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@796166 13f79535-47bb-0310-9956-ffa450edef68
2009-07-11TUSCANY-3138: Start of the changes to use the latest spec APIs with the ↵antelder16-331/+68
removal of CallableReference. BUild works cleanly for me with this but callbacks don't work yet so all callback tests are commented out or @Ignored with a reference to TUSCANY-3138. Commiting it now so Simon can start helping to finish the code git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@793178 13f79535-47bb-0310-9956-ffa450edef68
2009-07-08Refactor the PolicyProviderFactory to take Endpoint and EndpointReferencerfeng8-165/+66
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@792358 13f79535-47bb-0310-9956-ffa450edef68
2009-07-06Remove AutomaticBinding and replace it with a flag in the Contract model to ↵rfeng2-2/+2
indicate if a refernece or binding has one or more binding elements specified in which case it overrides the bindings from componentType or promoted contracts Change the isCallback flag to forCallback to avoid confusion with the callback property git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@791651 13f79535-47bb-0310-9956-ffa450edef68
2009-06-23Add a QName as the type for binding/implementation and use it to compare ↵rfeng4-57/+54
model types instead of class git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@787865 13f79535-47bb-0310-9956-ffa450edef68
2009-06-22correct manifest for removal of conversation packageslaws1-2/+0
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@787188 13f79535-47bb-0310-9956-ffa450edef68
2009-06-22Remove all conversational related code from SCA API and code that uses it as ↵antelder19-1239/+7
per the public review spec's git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@787158 13f79535-47bb-0310-9956-ffa450edef68
2009-06-19Make the remote flag consistent in names and setters/gettersrfeng1-6/+31
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@786602 13f79535-47bb-0310-9956-ffa450edef68
2009-06-19TUSCANY-3092 - bring up remote version of binding.sca and include it in the ↵slaws1-6/+14
build git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@786563 13f79535-47bb-0310-9956-ffa450edef68
2009-06-19TUSCANY-3101 pass EndpointReference and Endpoint in to binding providers ↵slaws2-7/+7
rather than component/reference or service/binding git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@786552 13f79535-47bb-0310-9956-ffa450edef68
2009-06-18Fix the MANIFEST.MF to make OSGi working with the fact that axis2 jars are ↵rfeng1-4/+4
now treated as plain jars git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@786265 13f79535-47bb-0310-9956-ffa450edef68
2009-06-17Add a LifeCycleListener interface so that extension points or extension can ↵rfeng6-71/+71
be called back upon the start/stop of the extension point registry git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@785699 13f79535-47bb-0310-9956-ffa450edef68
2009-06-15TUSCANY-3093 - changes required to pass the callback endpoint URI in the ↵slaws3-109/+26
from field of the web service WSA header "from" element. Includes associated changes to do something useful with this URI. There are changes here I had to make that push on the meaning of the InterfaceContract in endpoints and endpoint references. Needs further discussion. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@784759 13f79535-47bb-0310-9956-ffa450edef68
2009-06-12Add methods to Endpoint/EndpointReference to set the ExtensionPointRegistry ↵rfeng4-32/+145
so that deserialized object can be resolved Make the EndpointSerializer a declared utility git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@784270 13f79535-47bb-0310-9956-ffa450edef68
2009-06-11TUSCANY-3091 rename Endpoint2 and EndpointReference2 to remove the 2 ↵slaws21-118/+118
subscript now they are in use full time git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@783845 13f79535-47bb-0310-9956-ffa450edef68
2009-06-11TUSCANY-3091 remove 2 subscripts from composite activator and runtime wire ↵slaws7-23/+23
class names now they are in use full time git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@783820 13f79535-47bb-0310-9956-ffa450edef68
2009-06-11TUSCANY-3082 TUSCANY-3090 - Remove references to the old EndpointReference ↵slaws21-342/+248
and replace with EndpointReference2 and Endpoint2 as appropriate. You'll see that some of the changes have left more commented out code as the old EndpointReference has code to support callback/conversation function not required by OASIS. I've also disabled some itests for this reason. Note that callbacks over web services won't work yet as work on EndpointReference2 is still ongoing. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@783664 13f79535-47bb-0310-9956-ffa450edef68
2009-06-11Use uri for Endpoint/EndpointReferencerfeng3-20/+41
Defer the deserilization of Endpoint to later point to avoid NPE git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@783634 13f79535-47bb-0310-9956-ffa450edef68
2009-06-10Create the runtime version of Endpoint2 for serializationrfeng4-0/+225
Serialize the EP using XML git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@783213 13f79535-47bb-0310-9956-ffa450edef68
2009-06-08Make ExtensionPointRegistry available to AssemblyFactory so that it can ↵rfeng1-8/+9
create Endpoint2/EndpointReference2 with the registry for looking up a processor to provide EP/EPR XML marshaling and unmarshaling git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@782818 13f79535-47bb-0310-9956-ffa450edef68
2009-06-08Move EndpointRegistry from assembly to core-spirfeng2-210/+256
Add EndpointListener git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@782804 13f79535-47bb-0310-9956-ffa450edef68