Summary: 75 instances, 68 unique Text Count * TODO This customization has been added to preserve backwards 1 // TODO: Are there cases where we can keep the channel open? 1 * TODO: Write a linter that makes sure generated code only depends on public or 1 // TODO We create and build every time. Do we want to cache it instead of the service binding? 2 //TODO: Refactor to use SDK HTTP client instead of URL connection, also consider putting EC2MetadataClient in its own module 1 ctx.metricCollector().reportMetric(HTTP_CLIENT_NAME, clientName()); // TODO: Can't this be done in core? 1 // TODO: We currently have two ways of passing messages to the HTTP client: through the request or through the 1 // TODO We may not need this anymore, we should default to AWS partition when resolving 1 // TODO Handle stream management (progress listener, orig input stream tracking, etc 1 //TODO Make SyncClientClass extend SyncClientInterface (similar to what we do in AsyncClientClass) 1 //TODO Do we need this? It isn't well encapsulated because of storing non-copied arrays. 1 // TODO would be better to pass in AwsExecutionAttributes to the async response handler so we can 1 // TODO Should we move the event stream specific methods to a new class 1 //TODO: We should switch to fully immutable execution contexts. Currently, we mutate it for the interceptor 1 * TODO: Remove when we stop having two copies of the request. 2 //TODO: come up with better name 1 // TODO: support request-level credential override 1 * TODO: After moving, this should get marked as an @SdkProtectedApi. 1 // TODO remove this 1 // TODO This is inconsistent with how async client reuses method signature 1 // TODO: Support other types besides List or Map 2 // TODO: revisit default settings before GA 1 // TODO: Remove or consolidate this class with the one from the regions module. 1 * TODO: Determine precise root cause of intermittent NPEs, submit JDK bug report if applicable, and consider applying 1 // TODO this should be defaulted in the C2J build tool 1 // TODO: The core SDK doesn't put the request body into the interceptor context. That should be fixed. 1 // TODO Sync not supported for event streaming yet. Revisit after sync/async merge 1 //TODO: cleanup 1 // TODO v2 MetricInputStreamEntity 1 * TODO: This should get moved to aws-core (or split and moved to sdk-core and aws-core) when we support presigning from 1 // TODO come up with better name 1 // TODO: Don't ignore abort? 1 // TODO how does signing work with a request provider 1 * TODO: Write a linter that makes sure only test code depends on methods or constructors annotated 1 // TODO: Update interceptors to use the proper payload-modifying method so that this code path is only used for older 1 // TODO Pass requestBody as separate arg to invoke 1 // TODO log a fatal or warning here. Throwing an exception is causing the actual freemarker error to be lost 2 // TODO: consider consolidating maxDepth and recursive 1 // TODO v2 custom socket factory 1 // TODO: Remove or consolidate this class with the one from the auth module. 1 // TODO: This should respect the demand from the subscriber as technically an onComplete 1 // TODO: Plumb through ExecuteResponse instead 1 //TODO This isn't used for as many services as it supports. Can we simplify or remove it? 1 //TODO: This should be generalized for all streaming requests 1 // FIXME: Some services (Health) have shapes with names 1 // TODO: !request.headers().containsKey(CONTENT_TYPE) does not work because request is created from line 77 1 delegate.onHeaders(beforeUnmarshalling((SdkHttpFullResponse) response, context)); // TODO: Ew 1 //TODO: They should be using the idempotency trait 1 //TODO: Contribute me back to Netty 1 // TODO: The most efficient implementation would request more from the upstream publisher instead of relying 1 * TODO This customization has been added to preserve backwards 2 // TODO remove when rest XML marshaller refactor is merged 1 // TODO: invoking the api call using ${serviceClientVariable}Client. 1 // TODO: not volatile since it's read and written only by CRT thread(s). Need to 1 // TODO will marshall and unmarshall location name ever differ? 1 // TODO change to default or NONE as actual location depends on protocol 1 // TODO: We break the interface a bit here. 2 // TODO: revisit this before GA 1 // TODO: invoking the api calls using ${serviceClientVariable}Client. 1 //TODO: This date formatting is coupled to AWS's format. Should generalize it 1 // TODO: Uncomment this once property shadowing is fixed 1 //TODO probably should move this to a custom config in each service 1 // TODO the default is supposedly rfc822. See JAVA-2949 1 // TODO do we need to use this for H2? 1 // TODO this is related to the inbound window update bug. Revisit 1 //TODO: Aborting request once it's supported in CRT 1 # TODO Remove it when we remove "preview" from the version number 1 // TODO: Consider moving to SDK core 2