summaryrefslogtreecommitdiffstats
path: root/java/sca/modules/core (unfollow)
Commit message (Collapse)AuthorFilesLines
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
2009-06-08Fix NPEs in RuntimeWireImpl2 when implementation.web in one node is wired to ↵antelder1-0/+5
a service in another node git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@782798 13f79535-47bb-0310-9956-ffa450edef68
2009-06-08TUSCANY-3081 - Enable the local endpoint registry implementation in the ↵slaws8-80/+223
endpoint module. This delays endpoint reference resolution until chains are first created.Callback processing needs a thorough review as part of the next change to make EndpointReference2 serializable. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@782569 13f79535-47bb-0310-9956-ffa450edef68
2009-05-20Refactoring a few methods on the ServiceDiscoverrfeng1-1/+2
Adding an OSGi service registry based ExtensionPointRegistry implementation git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@776759 13f79535-47bb-0310-9956-ffa450edef68
2009-05-10Redo the contribution modules merge started in r772861 but this time ↵antelder1-6/+0
including svn history. As everyone seems happy with this approach now instead of doing it in a new module its just done directly in the existing contribution module. This is the start of what was described on the ML as'contribution (or core-contribution or contribution-runtime) for all the spi/infrastructure type of stuff', right now it has everything so its all in one place to make things obvious and the other contribution-* modules can be be created by moving bits out of here. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@773311 13f79535-47bb-0310-9956-ffa450edef68
2009-04-14Fixing the MANIFEST.MF with Bundle-RequiredExecutionEnvironment headerrfeng1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@764927 13f79535-47bb-0310-9956-ffa450edef68
2009-04-10Cleanup import/export packages based on the Eclipse PDE 3.5 validationrfeng1-1/+0
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@763880 13f79535-47bb-0310-9956-ffa450edef68
2009-03-26Make the cglib dependency optionalrfeng1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@758878 13f79535-47bb-0310-9956-ffa450edef68
2009-03-20Remove the old Endpoint support. It has been replaced by ↵slaws7-1756/+7
Endpoint2/EndpointReference2. The old EndpointReference is still waiting to be removed. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@756512 13f79535-47bb-0310-9956-ffa450edef68
2009-03-20Fix to make implementation-web references work where the interface contract ↵slaws1-0/+8
doesn't get set. Still looking into why endpoint broke implementation-web but this works round the problem for the time being. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@756472 13f79535-47bb-0310-9956-ffa450edef68
2009-03-19Organize importsrfeng17-27/+4
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@756141 13f79535-47bb-0310-9956-ffa450edef68
2009-03-19Switch over to new endpoint reference/endpoint model. These are the changes ↵slaws11-41/+162
required to exploit the model in the runtime up to the point were the old EndpointReference is retrieved from a wire. The next step is to convert this over too and exploit the new endpoint references fully. There is still tidying to do (search for TODO - EPR) in particular I haven't removed any of the old files yet. So beware don't put changes into CompositeActivator or RuntimeWire as the runtime isn't using them git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@756070 13f79535-47bb-0310-9956-ffa450edef68
2009-03-17Revert 755183 an errant commit from the release pluginantelder1-7/+7
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@755206 13f79535-47bb-0310-9956-ffa450edef68
2009-03-17[maven-release-plugin] prepare branch test-branchantelder1-7/+7
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@755183 13f79535-47bb-0310-9956-ffa450edef68
2009-03-16Changes to allow $self$ references to have endpoint references. However main ↵slaws1-8/+10
change is in ComponentContext which is not ready to go in yet. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@754951 13f79535-47bb-0310-9956-ffa450edef68
2009-03-13Bring up the EnpointRefence code. I've done as much as I can now without ↵slaws1-378/+128
actually changing existing code. So I'll go ahead with those changes locally and post a summary of where I'm up to. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@753224 13f79535-47bb-0310-9956-ffa450edef68
2009-03-11Bring up the service wire based on the endpoint model. To turn this on ↵slaws2-0/+1603
change core/META-INF/services/org.apache.tuscany.sca.core.assembly.CompositeActivator to reference CompositeActivatorImpl2. There are a few classes with "2" appearing now so I can build this in parallel without (I hope) messing everyone else up. Endpoint reference building code still not in the right place yet. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@752585 13f79535-47bb-0310-9956-ffa450edef68
2009-03-05More changes to switch SCA namespace from osoa version to oasis onerfeng3-3/+3
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@750323 13f79535-47bb-0310-9956-ffa450edef68
2009-02-09TUSCANY-2359 rationalize the SCA runtime use of cglib and asm dependenciesantelder1-1/+8
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@742325 13f79535-47bb-0310-9956-ffa450edef68
2009-01-30For JDK 1.5 stax needs to be a compile time dependency. On JDK 1.6, it only ↵mcombellack1-1/+0
needs to be a runtime dependency git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@739278 13f79535-47bb-0310-9956-ffa450edef68
2009-01-30Add missing transitive dependency on staxantelder1-0/+7
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@739245 13f79535-47bb-0310-9956-ffa450edef68
2009-01-28TUSCANY-2790 - Updated package names from org.osoa.sca to org.oasisopen.sca ↵mcombellack29-47/+47
and from org.osoa.sca.annotations to org.oasisopen.sca.annotation to reflect the new package names in the OASIS Open SCA specifications. To do this, I: * Renamed the org.osoa.sca package to org.oasisopen.sca using Eclipse refactoring * Renamed the org.osoa.sca.annotations package to org.oasisopen.sca.annotation using Eclipse refactoring * Did a global search and replace for all remaining instances of the old org.osoa package names and replaced with the new org.oasisopen version Hopefully, I have not missed too many instances of the old package name git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@738490 13f79535-47bb-0310-9956-ffa450edef68