summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/modules (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-08-12TUSCANY-3648 - OASIS have fixed the fault in JCA_11009 nowslaws1-3/+2
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@984787 13f79535-47bb-0310-9956-ffa450edef68
2010-08-12More correctly handle the jms uri format of the binding. Still needs more ↵antelder4-9/+24
work as there jms uri can be quite complicated and has a whole spec of its own that we should implement git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@984756 13f79535-47bb-0310-9956-ffa450edef68
2010-08-12Validate that jndi lookup returns the expected jms destination typeantelder1-0/+17
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@984754 13f79535-47bb-0310-9956-ffa450edef68
2010-08-12TUSCANY-3641 - Set the binding name to be the service name so, in this case ↵slaws1-0/+1
where there is only one binding, the binding name isn't used in the endpoint URL. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@984710 13f79535-47bb-0310-9956-ffa450edef68
2010-08-12TUSCANY-3641 - When a JAXWS binding is encountered make sure that the ↵slaws8-6/+81
associated SCA service has a WS binding. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@984702 13f79535-47bb-0310-9956-ffa450edef68
2010-08-11TUSCANY-3641 - Support @WebServiceProvider/wsdlLocation annotationslaws1-16/+35
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@984314 13f79535-47bb-0310-9956-ffa450edef68
2010-08-11TUSCANY-3641 - Update interface processing to set remotable when ↵slaws1-0/+12
@WebServiceProvider encountered git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@984313 13f79535-47bb-0310-9956-ffa450edef68
2010-08-11Fix the loading of spring 2.x bean definitions and nesting elementsrfeng1-50/+75
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@984303 13f79535-47bb-0310-9956-ffa450edef68
2010-08-10TUSCANY-3641 - Add annotation processing for @WebParam/@header, ↵slaws1-30/+126
@WebResult/@header, @SOAPBinding, @WebServiceProvider git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@984095 13f79535-47bb-0310-9956-ffa450edef68
2010-08-10JCA 11015 Mark interfaces remotable if @WebServiceProvider is on the ↵bdaniel1-2/+5
implementation git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@983849 13f79535-47bb-0310-9956-ffa450edef68
2010-08-09JCA 11010 Add SOAP intent to the interface if any parameter on any method in ↵bdaniel1-2/+22
the interface is annotated with @WebParam with header=true git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@983802 13f79535-47bb-0310-9956-ffa450edef68
2010-08-09JCA 11011 Add SOAP intent to the interface if any method in the interface is ↵bdaniel1-1/+16
annotated with @WebResult git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@983744 13f79535-47bb-0310-9956-ffa450edef68
2010-08-09TUSCANY-3641 - comment out part of the previous change that's causing all of ↵slaws1-25/+2
the JCAA tests to fail for some reason. Also remove some old commented out code. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@983722 13f79535-47bb-0310-9956-ffa450edef68
2010-08-09TUSCANY-3641 - process an @WebService(wsdlLocation="") annotation by reading ↵slaws7-44/+261
the wsdl, identified by the location, from the current contribution. The WSDL is associated with the Java component type service by attaching it to the JavaInterface normalized interface slot. This is not ideal but does allow us to pull things out of the WSDL, such a as policy. The spec state that the component type should have interface.wsdl but this messes up our databinding code which expects the component service to exhibit an interface suitable for the actual implementation. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@983647 13f79535-47bb-0310-9956-ffa450edef68
2010-08-09Fix typo in commentslaws1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@983642 13f79535-47bb-0310-9956-ffa450edef68
2010-08-09TUSCANY-3647 - mark all qualified intents as mutually exclusive with one ↵slaws2-0/+23
another if the qualifiable intent is marked as mutuallyExclusive git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@983640 13f79535-47bb-0310-9956-ffa450edef68
2010-08-08Avoid NPE when no dependent contributions are usedantelder1-2/+4
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@983368 13f79535-47bb-0310-9956-ffa450edef68
2010-08-08Change start command to use -duris to match the install commandantelder1-10/+27
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@983367 13f79535-47bb-0310-9956-ffa450edef68
2010-08-07Update to have jline call bye not stopantelder1-6/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@983187 13f79535-47bb-0310-9956-ffa450edef68
2010-08-07Start updates to support multiple domains and standalone nodes as being ↵antelder5-134/+297
discussed on the ML. Some of the JLine completors aren't now working perfectly so they still need to be fixed up. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@983181 13f79535-47bb-0310-9956-ffa450edef68
2010-08-07Ensure that the deployables are the correct Composite objectsantelder1-0/+14
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@983165 13f79535-47bb-0310-9956-ffa450edef68
2010-08-06JCA-11013 Add SOAP intent to the implementation if the java class is ↵bdaniel2-19/+26
annotated with ServiceMode git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@983118 13f79535-47bb-0310-9956-ffa450edef68
2010-08-06Allow HeuristicPojoProcessor to differentiate implementation.java against ↵rfeng6-3/+41
other java based implementation types such as implementation.spring Check for duplicate import in spring xml definitions git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@983054 13f79535-47bb-0310-9956-ffa450edef68
2010-08-06Report an error if a class annotated with @WebServiceClient is used as an ↵bdaniel2-0/+7
SCA interface (JCA 11014) git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@982867 13f79535-47bb-0310-9956-ffa450edef68
2010-08-06Treat java interfaces annotated with @SOAPBinding as having the SOAP intent ↵bdaniel1-0/+9
(JCA_11012) git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@982861 13f79535-47bb-0310-9956-ffa450edef68
2010-08-05Throw IllegalArgumentExceptions on various ComponentContext methods to fix ↵bdaniel1-3/+17
JCA 9006, 9008, 9009 9010, and 9012 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@982710 13f79535-47bb-0310-9956-ffa450edef68
2010-08-05Throw an IllegalArgumentException if createSelfReference is called with a ↵bdaniel1-1/+6
businessInterface that is not valid for any service in the component (JCA-9011) git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@982693 13f79535-47bb-0310-9956-ffa450edef68
2010-08-05TUSCANY-3642 Allow policy information on interfaces to apply to services and ↵bdaniel1-12/+14
bindings, even if it is mutually exclusive with policy information on those elements. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@982458 13f79535-47bb-0310-9956-ffa450edef68
2010-08-05Ensure that if a single PolicySet can be attached either directly or ↵bdaniel1-0/+9
externally, the external version takes priority git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@982457 13f79535-47bb-0310-9956-ffa450edef68
2010-08-04Fix the removal of direct policy sets when external policy sets are ↵bdaniel2-3/+18
attached. Also, allow policy sets to attach externally to interface elements. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@982130 13f79535-47bb-0310-9956-ffa450edef68
2010-08-04Add a boolean to PolicySet to determine if it has been attached via external ↵bdaniel2-0/+21
attachment git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@982129 13f79535-47bb-0310-9956-ffa450edef68
2010-08-03implement interface contract compatibility checking -- allows oasis ↵kelvingoodson1-26/+60
JCA_9008_TestCase to receive the required IllegalArgumentException when the contracts are incompatible. In some cases we can't reliably introspect in a platform neutral way to discover the implementation's interface contract, so in this case we fluff up an interface contract on the basis of the business interface, just as we have done more generally in the past. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@981859 13f79535-47bb-0310-9956-ffa450edef68
2010-08-03Change createStandaloneNode to be named newStandaloneNodeantelder2-5/+5
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@981849 13f79535-47bb-0310-9956-ffa450edef68
2010-08-03CHange the noarg stop command to be bye and change addDeploymentComposite to ↵antelder1-60/+42
be another form of the start command git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@981847 13f79535-47bb-0310-9956-ffa450edef68
2010-08-03@Ignore a test which depends on the jar produced by itest/T3558 which isn't ↵slaws1-0/+2
in the build. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@981778 13f79535-47bb-0310-9956-ffa450edef68
2010-08-02TUSCANY-3641 - start adding a processor to handle JAXWS annotations in ↵slaws3-1/+229
implementation.java classes. I'm a little surprised that this isn't already handled so I'm committing this as a demonstration of intent with a view to asking on the ML is this function is achieved in some way I'm not yet aware of. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@981585 13f79535-47bb-0310-9956-ffa450edef68
2010-08-02Update shell for node api changesantelder1-30/+5
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@981563 13f79535-47bb-0310-9956-ffa450edef68
2010-08-02Change add/removeToDoamin method to have the contribution and composite uri ↵antelder4-20/+17
as separate parameters git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@981512 13f79535-47bb-0310-9956-ffa450edef68
2010-08-02Remove the @IGnore from a test of a contribution which was using the data ↵antelder1-6/+2
api, and updates for tests to use the new createStandaloneNode method git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@981497 13f79535-47bb-0310-9956-ffa450edef68
2010-08-02Update for using a default contribution uri if none is specifiedantelder1-13/+35
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@981496 13f79535-47bb-0310-9956-ffa450edef68
2010-08-02Add a createStandaloneNode method which creates a Node running a composite ↵antelder1-34/+26
outside of any domain git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@981495 13f79535-47bb-0310-9956-ffa450edef68
2010-08-02Update all the install methods to return the uri of the installed ↵antelder1-3/+5
contribution which simplifies the use of default URIs git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@981494 13f79535-47bb-0310-9956-ffa450edef68
2010-08-02Add data api as a test dependency so it can be used by one of the testsantelder1-0/+7
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@981493 13f79535-47bb-0310-9956-ffa450edef68
2010-08-02Changes for JCI_8023. The policy annotations can appear on otherwise ↵slaws1-1/+17
unannotated references. Hence we need to take this into account when deciding if an unannotated field is a reference. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@981443 13f79535-47bb-0310-9956-ffa450edef68
2010-08-02Support the other jms properties in the jms uriantelder1-0/+6
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@981431 13f79535-47bb-0310-9956-ffa450edef68
2010-07-31Work around the issue that Tuscany java introspector doesn't handle Spring ↵rfeng1-51/+50
beans with constructor injections git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@980999 13f79535-47bb-0310-9956-ffa450edef68
2010-07-30Exclude duplicate directories that are linked from different symbolic linksrfeng1-11/+22
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@980960 13f79535-47bb-0310-9956-ffa450edef68
2010-07-30Allow spring beans to use @Reference without a property elementrfeng1-4/+21
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@980959 13f79535-47bb-0310-9956-ffa450edef68
2010-07-30Changes to make POJO_8016 run. Look for @Remotable at the class level.slaws1-3/+12
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@980869 13f79535-47bb-0310-9956-ffa450edef68
2010-07-30TUSCANY-3634: ensure jms session is closed for oneway requestsantelder1-2/+3
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@980734 13f79535-47bb-0310-9956-ffa450edef68