testing/itest/jms/ttl/src/main/java/itest/MockInitialContextFactory.java (155 lines): - line 73: // TODO Auto-generated method stub - line 78: // TODO Auto-generated method stub - line 83: // TODO Auto-generated method stub - line 88: // TODO Auto-generated method stub - line 93: // TODO Auto-generated method stub - line 98: // TODO Auto-generated method stub - line 103: // TODO Auto-generated method stub - line 108: // TODO Auto-generated method stub - line 113: // TODO Auto-generated method stub - line 118: // TODO Auto-generated method stub - line 123: // TODO Auto-generated method stub - line 128: // TODO Auto-generated method stub - line 133: // TODO Auto-generated method stub - line 138: // TODO Auto-generated method stub - line 143: // TODO Auto-generated method stub - line 148: // TODO Auto-generated method stub - line 153: // TODO Auto-generated method stub - line 158: // TODO Auto-generated method stub - line 163: // TODO Auto-generated method stub - line 174: // TODO Auto-generated method stub - line 182: // TODO Auto-generated method stub - line 191: // TODO Auto-generated method stub - line 196: // TODO Auto-generated method stub - line 200: // TODO Auto-generated method stub - line 205: // TODO Auto-generated method stub - line 210: // TODO Auto-generated method stub - line 215: // TODO Auto-generated method stub - line 220: // TODO Auto-generated method stub - line 224: // TODO Auto-generated method stub - line 229: // TODO Auto-generated method stub - line 234: // TODO Auto-generated method stub - line 239: // TODO Auto-generated method stub - line 244: // TODO Auto-generated method stub - line 249: // TODO Auto-generated method stub - line 254: // TODO Auto-generated method stub - line 259: // TODO Auto-generated method stub - line 264: // TODO Auto-generated method stub - line 269: // TODO Auto-generated method stub - line 274: // TODO Auto-generated method stub - line 279: // TODO Auto-generated method stub - line 284: // TODO Auto-generated method stub - line 289: // TODO Auto-generated method stub - line 294: // TODO Auto-generated method stub - line 299: // TODO Auto-generated method stub - line 304: // TODO Auto-generated method stub - line 309: // TODO Auto-generated method stub - line 315: // TODO Auto-generated method stub - line 320: // TODO Auto-generated method stub - line 325: // TODO Auto-generated method stub - line 330: // TODO Auto-generated method stub - line 335: // TODO Auto-generated method stub - line 340: // TODO Auto-generated method stub - line 345: // TODO Auto-generated method stub - line 350: // TODO Auto-generated method stub - line 355: // TODO Auto-generated method stub - line 360: // TODO Auto-generated method stub - line 365: // TODO Auto-generated method stub - line 370: // TODO Auto-generated method stub - line 375: // TODO Auto-generated method stub - line 380: // TODO Auto-generated method stub - line 385: // TODO Auto-generated method stub - line 390: // TODO Auto-generated method stub - line 395: // TODO Auto-generated method stub - line 400: // TODO Auto-generated method stub - line 405: // TODO Auto-generated method stub - line 410: // TODO Auto-generated method stub - line 415: // TODO Auto-generated method stub - line 420: // TODO Auto-generated method stub - line 425: // TODO Auto-generated method stub - line 430: // TODO Auto-generated method stub - line 435: // TODO Auto-generated method stub - line 440: // TODO Auto-generated method stub - line 445: // TODO Auto-generated method stub - line 450: // TODO Auto-generated method stub - line 455: // TODO Auto-generated method stub - line 460: // TODO Auto-generated method stub - line 465: // TODO Auto-generated method stub - line 470: // TODO Auto-generated method stub - line 475: // TODO Auto-generated method stub - line 480: // TODO Auto-generated method stub - line 486: // TODO Auto-generated method stub - line 491: // TODO Auto-generated method stub - line 497: // TODO Auto-generated method stub - line 503: // TODO Auto-generated method stub - line 508: // TODO Auto-generated method stub - line 513: // TODO Auto-generated method stub - line 518: // TODO Auto-generated method stub - line 523: // TODO Auto-generated method stub - line 528: // TODO Auto-generated method stub - line 533: // TODO Auto-generated method stub - line 538: // TODO Auto-generated method stub - line 543: // TODO Auto-generated method stub - line 548: // TODO Auto-generated method stub - line 553: // TODO Auto-generated method stub - line 558: // TODO Auto-generated method stub - line 563: // TODO Auto-generated method stub - line 568: // TODO Auto-generated method stub - line 574: // TODO Auto-generated method stub - line 580: // TODO Auto-generated method stub - line 586: // TODO Auto-generated method stub - line 592: // TODO Auto-generated method stub - line 598: // TODO Auto-generated method stub - line 605: // TODO Auto-generated method stub - line 611: // TODO Auto-generated method stub - line 620: // TODO Auto-generated method stub - line 625: // TODO Auto-generated method stub - line 630: // TODO Auto-generated method stub - line 635: // TODO Auto-generated method stub - line 640: // TODO Auto-generated method stub - line 648: // TODO Auto-generated method stub - line 653: // TODO Auto-generated method stub - line 658: // TODO Auto-generated method stub - line 663: // TODO Auto-generated method stub - line 668: // TODO Auto-generated method stub - line 673: // TODO Auto-generated method stub - line 678: // TODO Auto-generated method stub - line 683: // TODO Auto-generated method stub - line 688: // TODO Auto-generated method stub - line 694: // TODO Auto-generated method stub - line 703: // TODO Auto-generated method stub - line 708: // TODO Auto-generated method stub - line 713: // TODO Auto-generated method stub - line 719: // TODO Auto-generated method stub - line 724: // TODO Auto-generated method stub - line 737: // TODO Auto-generated method stub - line 742: // TODO Auto-generated method stub - line 747: // TODO Auto-generated method stub - line 752: // TODO Auto-generated method stub - line 757: // TODO Auto-generated method stub - line 762: // TODO Auto-generated method stub - line 767: // TODO Auto-generated method stub - line 772: // TODO Auto-generated method stub - line 777: // TODO Auto-generated method stub - line 782: // TODO Auto-generated method stub - line 787: // TODO Auto-generated method stub - line 792: // TODO Auto-generated method stub - line 797: // TODO Auto-generated method stub - line 802: // TODO Auto-generated method stub - line 807: // TODO Auto-generated method stub - line 813: // TODO Auto-generated method stub - line 818: // TODO Auto-generated method stub - line 823: // TODO Auto-generated method stub - line 828: // TODO Auto-generated method stub - line 833: // TODO Auto-generated method stub - line 838: // TODO Auto-generated method stub - line 843: // TODO Auto-generated method stub - line 859: // TODO Auto-generated method stub - line 864: // TODO Auto-generated method stub - line 869: // TODO Auto-generated method stub - line 874: // TODO Auto-generated method stub - line 879: // TODO Auto-generated method stub - line 884: // TODO Auto-generated method stub - line 889: // TODO Auto-generated method stub - line 894: // TODO Auto-generated method stub - line 899: // TODO Auto-generated method stub modules/endpoint-tribes/src/main/java/org/apache/tuscany/sca/endpoint/tribes/ReplicatedDomainRegistry.java (15 lines): - line 307: // TODO: implement more complete matching - line 427: // TODO Auto-generated method stub - line 433: // TODO Auto-generated method stub - line 439: // TODO Auto-generated method stub - line 445: // TODO Auto-generated method stub - line 451: // TODO Auto-generated method stub - line 457: // TODO Auto-generated method stub - line 463: // TODO Auto-generated method stub - line 469: // TODO Auto-generated method stub - line 475: // TODO Auto-generated method stub - line 481: // TODO Auto-generated method stub - line 487: // TODO Auto-generated method stub - line 493: // TODO Auto-generated method stub - line 499: // TODO Auto-generated method stub - line 505: // TODO Auto-generated method stub modules/implementation-bpel-runtime/src/main/java/org/apache/tuscany/sca/implementation/bpel/ode/TuscanyProcessConfImpl.java (11 lines): - line 188: // TODO - need better exception handling if we can't open the cbp file for any reason - line 250: // TODO Auto-generated method stub - line 279: // TODO recurse into subdirectories - line 287: * TODO deal with multiplicity 0..n and 1..n - line 288: * TODO deal with service callbacks on bidirectional services - line 336: * TODO - What are properties? - line 350: * TODO deal with reference callbacks on bidirectional references - line 457: // TODO - need better exception handling here - line 561: // TODO Deal with Properties which have a non-simple type - line 563: // TODO Deal with Properties which have an element as the type - line 814: // TODO Currently returns false - should this be changed for some categories? modules/deployment/src/main/java/org/apache/tuscany/sca/deployment/impl/Contributions.java (10 lines): - line 109: //FIXME Remove later - line 114: //FIXME Remove later - line 150: // TODO Auto-generated method stub - line 155: // TODO Auto-generated method stub - line 165: // TODO Auto-generated method stub - line 171: // TODO Auto-generated method stub - line 176: // TODO Auto-generated method stub - line 182: // TODO Auto-generated method stub - line 188: // TODO Auto-generated method stub - line 194: // TODO Auto-generated method stub modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/ComponentBuilderImpl.java (9 lines): - line 695: * TODO - Don't yet handle multiplicity - line 800: // TODO - TUSCANY-3530 - still need to add validation for element type - line 844: // FIXME: How to deal with namespaces? - line 1211: // TODO - is there any danger that the callback reference name will clash with other - line 1253: // FIXME: We need to set the allowsPassByReference flag based on the annotations on the implementation and callback - line 1319: // TODO The reality here is that the composite reference which has the callback COULD promote more than - line 1397: // TODO - there is a hole here. If the user explicitly specified an - line 1542: // TODO - there is an issue with the following code if the - line 1610: // TODO - there is an issue with the following code if the modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/impl/RuntimeEndpointReferenceImpl.java (8 lines): - line 309: // TODO - EPR why is this looking at the component types. The endpoint reference should have the right interface contract by this time - line 316: // TODO - EPR why is this looking at the component types. The endpoint should have the right interface contract by this time - line 320: // TODO: until the web component introspection is brought up - line 372: //TODO - throw error once the old async code is removed - line 484: // TODO - can we use the idea of setTarget to rebuild the wire? - line 494: // TODO - cheating here as I fixed the RuntimeComponentService code - line 688: // TODO: For the moment, just use the first (and only!) DomainRegistry... - line 693: // TODO: For the present, simply return the first matching endpointReference modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/impl/RuntimeEndpointImpl.java (8 lines): - line 385: // TODO - EPR - why is this looking at the component types. The endpoint should have the right interface contract by this time - line 431: //TODO - throw error once the old async code is removed - line 435: // TODO - throw error once the old async code is removed - line 441: //TODO - remove this comment once optimisation codepath is tested - line 781: // TODO - This should be an error but taking account of the - line 979: // TODO: For the present, simply return the first matching endpoint - line 996: // TODO: For the moment, just use the first (and only!) DomainRegistry... - line 1222: // TODO - this doesn't write schema in the non-namespace namespace modules/deployment/src/main/java/org/apache/tuscany/sca/deployment/impl/DeployerImpl.java (7 lines): - line 530: // FIXME: Should we check the artifact URI is META-INF/definitions.xml? - line 638: // FIXME: Should we check the artifact URI is META-INF/definitions.xml? - line 918: // TODO Auto-generated method stub - line 924: // TODO Auto-generated method stub - line 930: // TODO Auto-generated method stub - line 936: // TODO Auto-generated method stub - line 942: // TODO Auto-generated method stub modules/assembly/src/main/java/org/apache/tuscany/sca/interfacedef/impl/InterfaceContractMapperImpl.java (6 lines): - line 76: // TODO - is this right? - line 248: // FIXME: We need to deal with wrapped<-->unwrapped conversion - line 352: // FIXME: How to improve the performance for the lookup - line 401: audit.append("Remotable settings do not match: "+ source + "," + target); // TODO see if serialization is sufficient - line 502: // FIXME: for remotable operation, only compare name for now - line 574: // TODO: How to handle the case that source operation is dynamic? modules/domain-node/src/main/java/org/apache/tuscany/sca/impl/NodeImpl.java (6 lines): - line 143: // TODO: install shouldn't throw ValidationException as it shouldn't do any validation, its - line 488: // TODO: should the monitor be checked? If it is then the peek in to get the metadata doesn't work if there's a problem - line 529: // TODO: there is also the location attribute on the import which should be taken into account - line 535: // TODO: Handle Imports in a more extensible way - line 555: // TODO Auto-generated method stub - line 568: // TODO: these are used by the shell, should they be on the Node interface? modules/host-http/src/main/java/org/apache/tuscany/sca/host/http/ExtensibleServletHost.java (6 lines): - line 85: // TODO implement selection of the correct Servlet host based on the mapping - line 91: // TODO implement selection of the correct Servlet host based on the mapping - line 97: // TODO implement selection of the correct Servlet host based on the mapping - line 103: // TODO implement selection of the correct Servlet host based on the mapping - line 109: // TODO implement selection of the correct Servlet host based on the mapping - line 115: // TODO implement selection of the correct Servlet host based on the mapping modules/core/src/main/java/org/apache/tuscany/sca/core/runtime/impl/EndpointReferenceBinderImpl.java (6 lines): - line 531: // TODO - we need to re-run the appliesTo processing here but there is some question about what - line 583: * forward call (TODO - this may be a bold assumption). So here we just - line 656: // TODO - do we ever get here? - line 860: // TODO - seems that we should do this loop on a binding by binding basis - line 896: // TODO - this code also appears in the ComponentPolicyBuilder - line 1202: // TODO: must be a way to avoid this fiddling modules/databinding-sdo/src/main/java/org/apache/tuscany/sca/databinding/sdo/SDOTypeHelper.java (5 lines): - line 171: //FIXME: set location URI - line 175: //FIXME: create a checked exception and propagate it back up to the activator - line 183: // FIXME: Anonymous tyype - line 187: //FIXME: create a checked exception and propagate it back up to the activator - line 193: //FIXME: create a checked exception and propagate it back up to the activator modules/host-jetty/src/main/java/org/apache/tuscany/sca/http/jetty/JettyServer.java (5 lines): - line 89: // TODO - this static seems to be set by the JSORPC binding unit test - line 270: // FIXME: [rfeng] We should set the host to be bound but binding-ws-axis2 is passing - line 278: // FIXME: [rfeng] We should set the host to be bound but binding-ws-axis2 is passing - line 488: // TODO - EPR - SL commented out exception temporarily as the runtime is shared - line 546: //FIXME implement this later modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/java/impl/ClassLoaderModelResolver.java (4 lines): - line 135: // TODO delegate to the Java import resolvers - line 160: // TODO: does this contribution import the namespace from contribution c - line 165: // TODO: if the artifact model is a WSDLDefinition or XSDefinition then call getNamespace on that - line 173: //TODO delegate to the Java import resolvers modules/binding-ws-runtime-jaxws/src/main/java/org/apache/tuscany/sca/binding/ws/jaxws/JAXWSBindingProvider.java (4 lines): - line 123: // TODO the binding URI will currently have been calculated during build - line 149: // TODO - do we need this? - line 153: // TODO - do we need this? - line 312: // TODO modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/impl/CompositeActivatorImpl.java (4 lines): - line 244: // FIXME: [rfeng] We might need a better way to get the impl interface contract - line 311: // TODO - EPR - interface contract seems to be null in the implementation.web - line 314: // TODO - Can't do this with move of matching to wire - line 546: // FIXME: Should the policy providers be started before the endpoint is started? modules/policy-wspolicy/src/main/java/org/apache/tuscany/sca/policy/wspolicy/xml/WSPolicyProcessor.java (4 lines): - line 124: // TODO - lots of todos here as this just walks down the neethi hierarchy - line 134: // TODO - create assertion hierarchy in wsPolicy model - line 140: // TODO - not sure we should keep the neethi model but hack for the - line 165: // TODO - report the error properly modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/WireBuilderImpl.java (4 lines): - line 634: // TODO - the elements are inserted starting at 0 here because the code allows references multiplicity - line 650: // TODO - what to do about callbacks in the reference promotion case - line 796: // TODO Processing for other binding types - line 1011: // TODO: must be a way to avoid this fiddling modules/binding-ws-wsdlgen/src/main/java/org/apache/tuscany/sca/binding/ws/wsdlgen/Interface2WSDLGenerator.java (4 lines): - line 720: // TODO - what other structure items will be generated by JAXB? - line 887: // FIXME: By default, java interface is mapped to doc-lit-wrapper style WSDL - line 1012: // FIXME: [rfeng] Ideally, we should try to register the wrappers only. But we are - line 1119: // FIXME: WE need to add databinding-specific Java2XSD generation modules/binding-ejb-runtime/src/main/java/org/apache/tuscany/sca/binding/ejb/util/EJBHandler.java (4 lines): - line 94: // TODO: If the Java 2 security is turned on, then - line 124: // FIXME need to throw really a business exception. - line 133: // FIXME this be business exception? Tuscany core doesn't have - line 232: throw new ServiceRuntimeException(exCopy); // FIXME should modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/EndpointReferenceBuilderImpl.java (4 lines): - line 420: // TODO - the elements are inserted starting at 0 here because the code allows references multiplicity - line 439: // TODO - what to do about callbacks in the reference promotion case - line 758: // TODO: must be a way to avoid this fiddling - line 791: * TODO - there are issues here with callback binding multiplicities that the OASIS spec modules/binding-atom-runtime/src/main/java/org/apache/tuscany/sca/binding/atom/provider/AtomBindingListenerServlet.java (4 lines): - line 244: //FIXME add prettyPrint support - line 376: // TODO Check If-Modified-Since If-Unmodified-Since predicates against LASTMODIFIED. - line 805: // FIXME temporarily disabling this as it doesn't work with all browsers - line 848: // TODO Handle this using SCA security policies modules/binding-ws-runtime-axis2/src/main/java/org/apache/tuscany/sca/binding/ws/axis2/provider/Axis2ReferenceBindingProvider.java (4 lines): - line 112: // TODO - why don't intents get aggregated to EPR correctly? - line 119: // TODO - need to take into account Axis configuration policy also - line 188: // TODO - it feels like there is much more to this than is - line 230: throw new RuntimeException(e); // TODO: better exception modules/interface-wsdl/src/main/java/org/apache/tuscany/sca/interfacedef/wsdl/impl/WSDLOperationIntrospectorImpl.java (4 lines): - line 411: // TODO: Do we support maxOccurs >1 ? - line 413: // TODO: [rfeng] To be implemented - line 458: // FIXME: Java2WSDL create nillable - line 500: // FIXME: Do we support multiple child elements for the response? modules/node-launcher-equinox/src/main/java/org/apache/tuscany/sca/node/equinox/launcher/NodeLauncherUtil.java (4 lines): - line 1116: //FIXME This is temporary - line 1148: //FIXME This is temporary - line 1156: //FIXME This is temporary - line 1190: //FIXME This is temporary modules/domain-node/src/main/java/org/apache/tuscany/sca/Node.java (3 lines): - line 258: // TODO: should this be exposed on the interface? - line 263: // TODO: should these member getters be replaced with a getDomainRegistry? - line 268: // TODO: Add methods to get: modules/domain-node/src/main/java/org/apache/tuscany/sca/impl/DeployedComposite.java (3 lines): - line 111: // TODO: Ideally deployer.build would set the name and uri to what this needs - line 117: // TODO: ideally the runtime would do this itself - line 168: // TODO: builtComposite or composite? modules/common-xml/src/main/java/org/apache/tuscany/sca/common/xml/stax/reader/XMLFragmentStreamReaderImpl.java (3 lines): - line 275: return null; // TODO - should we return something for this ? - line 279: * TODO implement the right contract for this - line 721: * TODO implement this modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/introspect/impl/HeuristicPojoProcessor.java (3 lines): - line 303: // FIXME: [rfeng] Don't process the constructors for non implementation.java types - line 544: // FIXME: This part seems to have already been taken care above!! - line 669: // FIXME: [rfeng] What if it's a collection of references? modules/binding-ws-runtime-axis2/src/main/java/org/apache/tuscany/sca/binding/ws/axis2/provider/Axis2ServiceBindingProvider.java (3 lines): - line 98: // TODO - why don't intents get aggregated to EP correctly? - line 104: // TODO - need to take into account Axis configuration policy also - line 152: // TODO - do we need to go back to configurator? modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/CompositeComponentTypeBuilderImpl.java (3 lines): - line 64: // TODO - really implementation.composite component type builder - CompositeComponentTypeBuilder? - line 455: // TODO - there is an issue with the following code if the - line 511: // TODO - there is an issue with the following code if the modules/binding-ws-runtime-jaxws/src/main/java/org/apache/tuscany/sca/binding/ws/jaxws/JAXWSBindingInvoker.java (3 lines): - line 150: // TODO Auto-generated catch block - line 320: //TODO - captured static case as well??? - line 352: // FIXME: is there any way to use the Axis2 addressing support for this? modules/policy-wspolicy/src/main/java/org/apache/tuscany/sca/policy/wspolicy/WSPolicyBuilder.java (3 lines): - line 72: // TODO - neethi doesn't include code for matching ws policy - line 128: // TODO set the reference policy set to include an interception of the - line 150: // TODO - cheating here as we assume a flat policy structure modules/core-spi/src/main/java/org/apache/tuscany/sca/runtime/ContributionDescription.java (3 lines): - line 48: // TODO: Handle Imports and Exports in a more extensible way - line 109: // TODO: Handle these and others in a more extensible way - line 120: // TODO: Handle these and others in a more extensible way modules/implementation-java/src/main/java/org/apache/tuscany/sca/implementation/java/xml/JavaImplementationProcessor.java (3 lines): - line 212: // FIXME the introspector should always create at least one service - line 281: // FIXME: Need to clarify how to merge - line 371: // TODO - is there anything else to be copied from the user specified WSDL? modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/xml/BPELImplementationProcessor.java (3 lines): - line 148: //FIXME Deal with policy processing... - line 191: // TODO Auto-generated catch block - line 278: // TODO: support other multiplicities modules/implementation-spring/src/main/java/org/apache/tuscany/sca/implementation/spring/introspect/SpringXMLComponentTypeLoader.java (3 lines): - line 478: // [rfeng] FIXME: Some Spring beans have constructors that take pararemters injected by Spring and - line 507: // [rfeng] FIXME: Some Spring beans have constructors that take pararemters injected by Spring and - line 905: // TODO: create a more appropriate exception type modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/impl/ContributionImpl.java (3 lines): - line 57: // FIXME remove this dependency on Java ClassLoaders - line 72: //FIXME Remove dependency on Java ClassLoaders - line 77: //FIXME Remove dependency on Java ClassLoaders modules/common-xml/src/main/java/org/apache/tuscany/sca/common/xml/stax/reader/NameValueArrayStreamReader.java (3 lines): - line 55: // TODO what if the QName namespace has not been declared - line 125: // TODO something - line 347: return null; // TODO 1.0 ? modules/node-impl-osgi/src/main/java/org/apache/tuscany/sca/osgi/remoteserviceadmin/impl/EndpointIntrospector.java (3 lines): - line 295: // TODO - there is a bug in the spec which only allow bindings from one - line 393: // FIXME: Should we scan the owning bundle to create the SCA contribution? - line 426: // FIXME: [rfeng] We need to build the in-memory composite so that intents are calculated at the ep level modules/builder/src/main/java/org/apache/tuscany/sca/builder/impl/ComponentPolicyBuilderImpl.java (3 lines): - line 148: //FIXME this duplicates the intents for a implementation - line 348: // FIXME: [rfeng] Should we resolve the intents during the "build" phase? - line 517: // FIXME: We will have to check the policy references and intentMap too modules/core/src/main/java/org/apache/tuscany/sca/core/invocation/AsyncResponseInvoker.java (3 lines): - line 263: // TODO: what if there is more than 1 EPR with the given URI? - line 278: // TODO what if more than one Endpoint gets returned?? - line 312: // TODO: For the present, simply return the first registry with a matching endpoint modules/policy-security-jsr250/src/main/java/org/apache/tuscany/sca/policy/security/jsr250/JSR250PolicyProcessor.java (3 lines): - line 101: //FIXME handle monitor or error - line 113: //FIXME handle monitor or error - line 142: //FIXME handle monitor or error modules/databinding/src/main/java/org/apache/tuscany/sca/databinding/impl/MediatorImpl.java (3 lines): - line 281: // FIXME: How to match fault data to a fault type for the - line 300: // FIXME: How to match a source fault type to a target fault - line 493: // FIXME: The JAXB databinding is hard-coded here modules/host-http-osgi/src/main/java/org/apache/tuscany/sca/http/osgi/OSGiServletHost.java (3 lines): - line 260: * TODO: How context paths work is still up in the air so for now - line 284: // TODO Auto-generated method stub - line 296: // TODO Auto-generated method stub modules/interface-java/src/main/java/org/apache/tuscany/sca/interfacedef/java/xml/JavaInterfaceProcessor.java (2 lines): - line 449: // TODO - is there anything else to be copied from the user specified WSDL? - line 453: // TODO - how to handle callbacks as the location is stored at the contract level? modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/xml/ServiceDescriptionsProcessor.java (2 lines): - line 150: // FIXME: [rfeng] The rsa spec says the XML should be saved as String - line 245: // TODO: To be implemented modules/binding-jms-runtime/src/main/java/org/apache/tuscany/sca/binding/jms/wireformat/jmsdefault/runtime/WireFormatJMSDefaultReferenceProvider.java (2 lines): - line 80: // TODO - can be null if it's a $self$ reference. Need to decide if - line 120: // TODO - not sure we really support viewing the input/output as separately wrapped modules/core/src/main/java/org/apache/tuscany/sca/core/context/impl/ServiceReferenceImpl.java (2 lines): - line 286: //FIXME: If the interface needs XSDs to be loaded (e.g., for static SDO), - line 389: //FIXME: If the interface needs XSDs to be loaded (e.g., for static SDO), modules/sca-client-impl/src/main/java/org/apache/tuscany/sca/client/impl/RuntimeUtils.java (2 lines): - line 53: // TODO: is this needed? - line 68: // TODO: theres better ways to do this but this gets things working for now modules/interface-java-jaxws/src/main/java/org/apache/tuscany/sca/interfacedef/java/jaxws/JAXWSFaultExceptionMapper.java (2 lines): - line 149: // FIXME: What about if the faultBeanClass is a subclass of the argument type? - line 364: // TODO: Use the databinding framework to introspect the fault bean class modules/implementation-script-runtime/src/main/java/org/apache/tuscany/sca/implementation/script/provider/ScriptPropertyFactory.java (2 lines): - line 57: //FIXME : since scripts use dynamic types we need to generate a dynamic java type using the - line 160: //FIXME : fix this when we have managed to generate dynamic java types modules/databinding-sdo/src/main/java/org/apache/tuscany/sca/databinding/sdo/xml/SDOTypesModelResolver.java (2 lines): - line 79: // TODO Auto-generated catch block - line 100: // TODO Auto-generated catch block modules/node-launcher/src/main/java/org/apache/tuscany/sca/node/launcher/NodeLauncherUtil.java (2 lines): - line 272: //FIXME This is temporary - line 306: //FIXME This is temporary modules/interface-java-jaxws/src/main/java/org/apache/tuscany/sca/interfacedef/java/jaxws/BaseBeanGenerator.java (2 lines): - line 243: // FIXME: - line 491: // FIXME: How to test nillable? modules/core/src/main/java/org/apache/tuscany/sca/core/assembly/impl/WSDLHelper.java (2 lines): - line 77: * TODO: Presently this writes the wsdl string to a temporary file which is then used by the Tuscany contribution - line 117: // //* TODO: Also, this doesn't seem to work reliably and sometimes the schema objects don't get built correctly modules/contribution/src/main/java/org/apache/tuscany/sca/contribution/Contribution.java (2 lines): - line 103: * FIXME Remove this, the base contribution model should not depend - line 114: * FIXME Remove this, the base contribution model should not depend modules/node-impl/src/main/java/org/apache/tuscany/sca/node/configuration/xml/NodeConfigurationProcessor.java (2 lines): - line 152: // FIXME: We need to capture the text here - line 250: // FIXME: The composite processor assumes that composite is root element modules/node-impl-osgi/src/main/java/org/apache/tuscany/sca/osgi/remoteserviceadmin/impl/RemoteServiceAdminImpl.java (2 lines): - line 100: // FIXME: We should ask SCA domain for the supported intents - line 102: // FIXME: We should ask SCA domain for the supported binding types modules/core/src/main/java/org/apache/tuscany/sca/core/invocation/impl/JDKCallbackInvocationHandler.java (2 lines): - line 39: * Responsible for dispatching to a callback through a wire.
TODO cache - line 63: //FIXME: need better exception modules/implementation-bpel-runtime/src/main/java/org/apache/tuscany/sca/implementation/bpel/ode/ODEExternalService.java (2 lines): - line 212: //TODO - fix the x..n multiplicity case, which needs to select the correct ONE of multiple - line 300: // TODO Deal with operations that have messages with multiple parts modules/core/src/main/java/org/apache/tuscany/sca/core/invocation/impl/InvocationChainImpl.java (2 lines): - line 140: // TODO - should raise an error but don't want to break - line 260: // TODO Auto-generated method stub modules/domain-node/src/main/java/org/apache/tuscany/sca/TuscanyRuntime.java (2 lines): - line 175: * TODO: Review if this is useful? - line 349: // TODO: absolute locations? modules/databinding/src/main/java/org/apache/tuscany/sca/databinding/DefaultDataBindingExtensionPoint.java (2 lines): - line 193: //FIXME The following methods should not be on the extension point - line 208: // FIXME: Should we honor the databinding from operation/interface modules/core/src/main/java/org/apache/tuscany/sca/core/invocation/impl/JDKInvocationHandler.java (2 lines): - line 127: // TODO - Based on the code in JavaInterfaceIntrospectorImpl, it seems there are - line 191: // FIXME: Should it be in the InterfaceContractMapper? modules/databinding-sdo/src/main/java/org/apache/tuscany/sca/databinding/sdo/SDODataBinding.java (2 lines): - line 78: // FIXME: Need a better to test dynamic SDO - line 112: // FIXME: Ignore simple types? modules/databinding-jaxb/src/main/java/org/apache/tuscany/sca/databinding/jaxb/DataConverter.java (2 lines): - line 101: // TODO this should consider the component types instead of returning true. - line 351: // TODO This code assumes that available is the length of the stream. modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/xml/BluePrintComponentsProcessor.java (2 lines): - line 134: // TODO: To be implemented - line 142: // TODO: To be implemented modules/binding-ws-runtime-axis2/src/main/java/org/apache/tuscany/sca/binding/ws/axis2/provider/Axis2EngineIntegration.java (2 lines): - line 322: // TODO - 228 is resolved, is this still required - line 349: // TODO - again, do we ever have more than one endpoint modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/xml/OSGiComponentProcessor.java (2 lines): - line 164: // TODO: To be implemented - line 172: // TODO: To be implemented modules/databinding-jaxb/src/main/java/org/apache/tuscany/sca/databinding/jaxb/JAXBContextHelper.java (2 lines): - line 97: // TODO: [rfeng] Need to figure out what's the best granularity to create the JAXBContext - line 464: // FIXME: [rfeng] We may need to find the referenced classes in the child types modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/contribution/osgi/impl/OSGiBundleContributionScanner.java (2 lines): - line 80: // FIXME: The entries can come from fragments. Do we need to have a way to differentiate the entries? - line 161: // FIXME: Maybe we should externalize the filter as a property modules/databinding-jaxb-axiom/src/main/java/org/apache/tuscany/sca/databinding/jaxb/axiom/JAXBDataSource.java (2 lines): - line 56: // FIXME: [rfeng] This is a quick and dirty implementation - line 61: // FIXME: We need to use Tuscany extension point to create the reader modules/extensibility/src/main/java/org/apache/tuscany/sca/extensibility/ServiceDiscovery.java (2 lines): - line 42: * TODO: this is broken as it uses a static INSTANCE but non-static serviceAttributes - line 84: // FIXME: This is a hack to trigger the activation of the extensibility-equinox bundle in OSGi modules/binding-http-runtime/src/main/java/org/apache/tuscany/sca/binding/http/wireformat/provider/HTTPJSONWireFormatServiceInterceptor.java (2 lines): - line 52: * - TODO: need a way to configure the databinding framework based on that format - line 102: * TODO: should this be being done by the data binding framework? modules/node-impl-osgi/src/main/java/org/apache/tuscany/sca/osgi/remoteserviceadmin/impl/EndpointHelper.java (2 lines): - line 73: // FIXME: [rfeng] We need to calculate the intents supported by this endpoint - line 97: // FIXME: [rfeng] How to pass in the remote service id from the endpoint XML modules/binding-jms-runtime/src/main/java/org/apache/tuscany/sca/binding/jms/policy/header/provider/JMSHeaderPolicyProviderFactory.java (2 lines): - line 70: public Class getModelType() { // TODO Auto-generated method stub - line 79: // TODO Auto-generated method stub modules/interface-java/src/main/java/org/apache/tuscany/sca/interfacedef/java/impl/JavaInterfaceUtil.java (2 lines): - line 162: //TODO - account for Holder(s) - line 199: //TODO - account for Holder(s) modules/binding-ws-wsdlgen/src/main/java/org/apache/tuscany/sca/binding/ws/wsdlgen/WSDLServiceGenerator.java (2 lines): - line 21: //FIXME: trim the import list down to what's really needed - line 281: // TODO - set encoding style also currently default to literal modules/assembly-xml/src/main/java/org/apache/tuscany/sca/policy/xml/PolicySetProcessor.java (2 lines): - line 138: //TODO: with 1.0 version of specs the applies to xpath is given related to the immediate - line 488: // FIXME: How to resolve the policies? modules/node-impl-osgi/src/main/java/org/apache/tuscany/sca/osgi/remoteserviceadmin/impl/OSGiServiceExporter.java (2 lines): - line 86: // FIXME: [rfeng] We need to check if a corresponding endpoint has been exported - line 113: // FIXME: Configure the domain and node URI modules/binding-ejb/src/main/java/org/apache/tuscany/sca/binding/ejb/impl/EJBBindingProcessor.java (2 lines): - line 136: // TODO: Read requires - line 158: // FIXME Implement the rest modules/interface-wsdl/src/main/java/org/apache/tuscany/sca/interfacedef/wsdl/xml/WSDLDocumentProcessor.java (2 lines): - line 116: // FIXME: [rfeng] By the WSDL 1.1 Specification, the location attribute is required - line 151: // TODO: Need to resolve it against the contribution modules/common-xml/src/main/java/org/apache/tuscany/sca/common/xml/stax/reader/NameValuePairStreamReader.java (2 lines): - line 296: return null; // TODO 1.0 ? - line 339: // TODO - need to fix this up to cater for cases where modules/shell/src/main/java/org/apache/tuscany/sca/shell/Shell.java (2 lines): - line 255: // TODO: look for .zip or .jar in target? - line 344: out.println("TODO: not yet implemented"); modules/implementation-bpel/src/main/java/org/apache/tuscany/sca/implementation/bpel/xml/BPELDocumentProcessor.java (2 lines): - line 135: // TODO - need to handle