summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/trunk/modules/core (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-03-16Update the endpoint registry to use the new Endpoint matches methodantelder1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@923615 13f79535-47bb-0310-9956-ffa450edef68
2010-03-14Improve the IP address binding to be based on the host from the urirfeng4-16/+14
Having servlet host to return deployed uri git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@922701 13f79535-47bb-0310-9956-ffa450edef68
2010-03-11TUSCANY-3483 - ensure that policies defined in the implementation are ↵slaws1-2/+15
applied correctly to the component service. This pointed out another problem in that if binding.sca was defined on the reference with no uri but with intents then the intents weren't being applied to the EPR because the binding was being ignored (as it's a targeted reference). git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@921903 13f79535-47bb-0310-9956-ffa450edef68
2010-03-08Switch binder interface over to throwing exceptions rather than returning ↵slaws2-14/+13
booleans. Allows the full details of a missmatch to be retrieved in the runtime case as well as the build time case. Update the matching test case to take advantage of the extra information. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@920287 13f79535-47bb-0310-9956-ffa450edef68
2010-03-08Correct audit statement in failure caseslaws1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@920260 13f79535-47bb-0310-9956-ffa450edef68
2010-03-04Add matching algorithm narativeslaws1-3/+12
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@918932 13f79535-47bb-0310-9956-ffa450edef68
2010-03-03Avoiding calling createInterceptor multiple timeslresende1-2/+3
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@918590 13f79535-47bb-0310-9956-ffa450edef68
2010-03-03TUSCANY-3480 revert this workaround as this in not the root cause of the ↵slaws1-3/+1
problems we see in the otests. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@918408 13f79535-47bb-0310-9956-ffa450edef68
2010-03-02Add the ability to map binding.sca to any bindings in the runtime by ↵rfeng3-12/+34
configuration git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@918261 13f79535-47bb-0310-9956-ffa450edef68
2010-03-02TUSCANY-3480, temporarily don't fail on unmatched intentsantelder1-1/+3
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@918131 13f79535-47bb-0310-9956-ffa450edef68
2010-03-01Check that intents are properly satisfied, particularly in the qualified ↵slaws1-1/+30
intent case. Raise a warning if not. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@917504 13f79535-47bb-0310-9956-ffa450edef68
2010-02-26Clean up the remote flag for endpoint and change the endpoint reference ↵rfeng4-21/+17
status to an enum git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@916778 13f79535-47bb-0310-9956-ffa450edef68
2010-02-25Add the check for local-by-reference, local-by-value and remote invocations ↵rfeng3-4/+16
for binding.sca git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@916483 13f79535-47bb-0310-9956-ffa450edef68
2010-02-20TUSCANY-3468 - Fixing NPE when contracts are not available (e.g in ↵lresende1-17/+19
implementation widget) git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@912090 13f79535-47bb-0310-9956-ffa450edef68
2010-02-19Make the maxThreads a configurable property of WorkSchedulerrfeng4-7/+14
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@912035 13f79535-47bb-0310-9956-ffa450edef68
2010-02-19Align the interfaceContractMapper to the specrfeng3-41/+5
Remove the conversation related legacy code git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@912034 13f79535-47bb-0310-9956-ffa450edef68
2010-02-19Fix for TUSCANY-3466rfeng1-19/+65
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@911687 13f79535-47bb-0310-9956-ffa450edef68
2010-02-12Enable addition of policies to binding chainsslaws2-18/+9
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@909489 13f79535-47bb-0310-9956-ffa450edef68
2010-02-09Start to clean up the node-api (remove Node.destroy())rfeng1-71/+80
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@908233 13f79535-47bb-0310-9956-ffa450edef68
2010-02-08Use a dummy invocation chain to avoid NPE on ConcurrentHashMaprfeng1-1/+10
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@907812 13f79535-47bb-0310-9956-ffa450edef68
2010-02-05Add a serialVersionUIDantelder1-0/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@906848 13f79535-47bb-0310-9956-ffa450edef68
2010-02-04Move the runtime over to use Axis2 1.5.1. Three main parts to this 1) ↵slaws2-2/+6
replace binding-ws-axis2 and binding binding-ws-axis2-policy with binding-ws-runtime-axis which is still very much a work in progress 2) correct the axis/axiom version references across the project and make the various OSGi environments work 3) start fixing policy provides to allow the ws binding to exploit the binding wire. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@906557 13f79535-47bb-0310-9956-ffa450edef68
2010-02-03Add domainURI/nodeURI to runtime endpoint/endpoint referencerfeng2-2/+37
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@906262 13f79535-47bb-0310-9956-ffa450edef68
2010-02-01Fix a couple of typos in commentsslaws1-2/+2
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@905215 13f79535-47bb-0310-9956-ffa450edef68
2010-01-29Defer the initialization of the chains at later stage to make sure the ↵rfeng1-3/+6
endpoint reference won't be left in a wrong state if any exception happens git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@904649 13f79535-47bb-0310-9956-ffa450edef68
2010-01-29Refactor the DomainRegistryFactory to be extensions of ↵rfeng5-298/+56
DomainRegistryFactoryExtensionPoint git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@904367 13f79535-47bb-0310-9956-ffa450edef68
2010-01-28Change the tuscanyClient scheme to pbe all lower case so it works with the ↵antelder1-3/+3
toLowerCase in the DefaultEndpointRegistryFactory, and move all the remote code in the scaclient to happen at invocation time. This now works for multiple local and remote nodes in one or separate JVMs git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@904206 13f79535-47bb-0310-9956-ffa450edef68
2010-01-28Some more temporary hardcoding in the default registry factory, will be ↵antelder1-4/+10
removed when we clean all this up git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@904120 13f79535-47bb-0310-9956-ffa450edef68
2010-01-25Some tidying of error handling and add ability to print out reason match ↵slaws2-87/+84
failed in error case git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@902811 13f79535-47bb-0310-9956-ffa450edef68
2010-01-25Update the matching algorithm to take account of the binding configuration ↵slaws1-70/+198
on the service side. This will break a few otests but bear with me for a little while. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@902791 13f79535-47bb-0310-9956-ffa450edef68
2010-01-25Get the correct registry even when the client doesn't use the full uriantelder1-0/+6
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@902756 13f79535-47bb-0310-9956-ffa450edef68
2010-01-23Fix the node tests by using a consistent domain name everywhere and using ↵antelder1-1/+3
NodeFactory.getInstance instead of newInstance, change the default domain name to be simply 'default', add all the node itests back into the build as they work now git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@902401 13f79535-47bb-0310-9956-ffa450edef68
2010-01-21Workaround to JavaCAA oTest regressions JCA_8007_TestCase and JCA_8011_TestCaselresende1-7/+39
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@901549 13f79535-47bb-0310-9956-ffa450edef68
2010-01-20Start of making the Tuscany sca client impl work for both local or remote ↵antelder1-1/+1
nodes and to be generic for any binding. Work in progress, only local invocations work presently git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@901270 13f79535-47bb-0310-9956-ffa450edef68
2010-01-20Update to the latest version of OSGi Remote Service Adminrfeng1-1/+3
Fix the issues to pass OSGi SCA configuration type TCK git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@901079 13f79535-47bb-0310-9956-ffa450edef68
2010-01-19Expose system definitions from the deployerrfeng1-2/+6
Add the removal of entries when the member leaves the group Add listeners to the hazelcastInstance git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@900661 13f79535-47bb-0310-9956-ffa450edef68
2010-01-18Add policy matching algorithm. Still a couple of TODOs here. Also there is ↵slaws1-83/+63
no matching logic in the policy builders yet. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@900577 13f79535-47bb-0310-9956-ffa450edef68
2010-01-15Fix to make OTEST JCA_2005 work again. This is an @EagerInit scenario and ↵slaws1-7/+18
out code was starting scope containers before all endpoints had been registered. With all matching going through the binding/registry now this meant that the reference being used inside the @EagerInit failed to resolve. This change moves the scope container start to after the services are registered. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@899599 13f79535-47bb-0310-9956-ffa450edef68
2010-01-14Remove unused line of code and correct commentslaws1-4/+4
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@899256 13f79535-47bb-0310-9956-ffa450edef68
2010-01-10TUSCANY-3417 TUSCANY-3417 consolidate enpointreference/endpoint matching ↵slaws2-121/+186
code into the binding. There is currently a bit, related to autowiring, still left on the builders awaiting some dependency juggling git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@897639 13f79535-47bb-0310-9956-ffa450edef68
2010-01-08Change the Registry factory to not use the full config uri when its the ↵antelder1-1/+6
tuscany: scheme so that the registry itself can control how the registry gets shared amoung nodes. (I think we need to review all the core approach to creating/locating/sharing endpoint registries, I'll start a ML thread about this once I've got something more complete working) git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@897142 13f79535-47bb-0310-9956-ffa450edef68
2010-01-04Test against null target endpointslaws1-1/+2
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@895661 13f79535-47bb-0310-9956-ffa450edef68
2009-12-11TUSCANY-3392 first set of code changes to move the endpoint matching into ↵slaws1-11/+167
one place. Not correct or activated yet. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@889737 13f79535-47bb-0310-9956-ffa450edef68
2009-12-11Correct spelling mistake and increase repeat count.slaws1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@889734 13f79535-47bb-0310-9956-ffa450edef68
2009-12-07Split method into two to aid with subclass implsantelder1-8/+14
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@887869 13f79535-47bb-0310-9956-ffa450edef68
2009-12-06Avoid NPE when sourec interface hasn't yet by introspectedantelder1-0/+9
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@887662 13f79535-47bb-0310-9956-ffa450edef68
2009-12-05Keep the remote flagrfeng1-0/+2
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@887470 13f79535-47bb-0310-9956-ffa450edef68
2009-12-01Remove the export of impl packagerfeng1-3/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@885970 13f79535-47bb-0310-9956-ffa450edef68
2009-11-26Use IllegalArgumentException instead of ServiceRuntimeException to fix JCA_9001antelder1-1/+1
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@884654 13f79535-47bb-0310-9956-ffa450edef68
2009-11-23Get the interface from the endpoint when it is nullrfeng1-6/+7
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@883440 13f79535-47bb-0310-9956-ffa450edef68