This removes the io executor as we no longer use async http. This also fixes a couple places (namely MPU) where it was accidentally used instead of the user executor.
Note there are a bunch of commits here, but only the last is relevant. The others will disappear once https://github.com/jclouds/jclouds/pull/553 is merged. You can merge this Pull Request by running: git pull https://github.com/adriancole/jclouds adrian.remove-io-executor Or you can view, comment on it, or merge it online at: https://github.com/jclouds/jclouds/pull/554 -- Commit Summary -- * JCLOUDS-49 clear remaining async stuff from openstack * JCLOUDS-152 remove RestContext and its dependencies. * JCLOUDS-150 clear remaining async stuff from aws * JCLOUDS-40 one last Async reference in GAE driver. * JCLOUDS-40 one last Async reference in Atmos. * JCLOUDS-153 remove IO Executor and usage of it. -- File Changes -- M apis/atmos/src/main/java/org/jclouds/atmos/AtmosApiMetadata.java (3) M apis/cloudservers/src/main/java/org/jclouds/cloudservers/CloudServersClient.java (9) D apis/openstack-keystone/src/main/java/org/jclouds/openstack/v2_0/features/ExtensionAsyncApi.java (72) M apis/openstack-keystone/src/test/java/org/jclouds/openstack/v2_0/internal/BaseOpenStackMockTest.java (2) M apis/s3/src/main/java/org/jclouds/s3/S3ApiMetadata.java (3) M apis/s3/src/test/java/org/jclouds/s3/S3ClientMockTest.java (2) M apis/sqs/src/test/java/org/jclouds/sqs/features/PermissionApiLiveTest.java (15) M apis/sts/src/test/java/org/jclouds/aws/filters/FormSignerTest.java (9) M apis/swift/src/main/java/org/jclouds/openstack/swift/blobstore/strategy/internal/ParallelMultipartUploadStrategy.java (14) M apis/swift/src/test/java/org/jclouds/openstack/swift/blobstore/strategy/internal/SequentialMultipartUploadStrategyMockTest.java (4) M common/openstack/src/test/java/org/jclouds/openstack/internal/OpenStackAuthClientTest.java (14) M compute/src/main/java/org/jclouds/compute/stub/config/StubComputeServiceAdapter.java (15) M compute/src/main/java/org/jclouds/compute/stub/extensions/StubSecurityGroupExtension.java (9) M compute/src/test/java/org/jclouds/compute/callables/RunScriptOnNodeAsInitScriptUsingSshAndBlockUntilCompleteTest.java (4) M core/src/main/java/org/jclouds/Constants.java (3) M core/src/main/java/org/jclouds/ContextBuilder.java (47) M core/src/main/java/org/jclouds/apis/ApiPredicates.java (30) M core/src/main/java/org/jclouds/apis/internal/BaseApiMetadata.java (2) M core/src/main/java/org/jclouds/concurrent/config/ExecutorServiceModule.java (45) D core/src/main/java/org/jclouds/config/BindRestContextWithWildcardExtendsExplicitAndRawType.java (69) M core/src/main/java/org/jclouds/http/HttpCommandExecutorService.java (15) M core/src/main/java/org/jclouds/http/internal/BaseHttpCommandExecutorService.java (38) M core/src/main/java/org/jclouds/http/internal/JavaUrlHttpCommandExecutorService.java (6) M core/src/main/java/org/jclouds/lifecycle/config/LifeCycleModule.java (6) M core/src/main/java/org/jclouds/providers/AnonymousProviderMetadata.java (5) D core/src/main/java/org/jclouds/rest/AnonymousRestApiMetadata.java (73) D core/src/main/java/org/jclouds/rest/ConfiguresRestClient.java (32) D core/src/main/java/org/jclouds/rest/HttpAsyncClient.java (88) D core/src/main/java/org/jclouds/rest/RestApiMetadata.java (55) D core/src/main/java/org/jclouds/rest/config/AnnotatedSyncToAsyncHttpApiProvider.java (56) M core/src/main/java/org/jclouds/rest/config/BinderUtils.java (94) D core/src/main/java/org/jclouds/rest/config/CallGetOnFuturesProvider.java (57) D core/src/main/java/org/jclouds/rest/config/RestClientModule.java (119) D core/src/main/java/org/jclouds/rest/config/SyncToAsyncHttpApiProvider.java (57) D core/src/main/java/org/jclouds/rest/config/SyncToAsyncHttpInvocationModule.java (145) D core/src/main/java/org/jclouds/rest/internal/BaseRestApiMetadata.java (120) D core/src/main/java/org/jclouds/rest/internal/DelegatesToPotentiallySyncToAsyncInvocationFunction.java (72) D core/src/main/java/org/jclouds/rest/internal/InvokeSyncToAsyncHttpMethod.java (273) M core/src/test/java/org/jclouds/ContextBuilderTest.java (16) M core/src/test/java/org/jclouds/apis/JcloudsTestBlobStoreApiMetadata.java (9) M core/src/test/java/org/jclouds/apis/JcloudsTestComputeApiMetadata.java (9) M core/src/test/java/org/jclouds/apis/JcloudsTestYetAnotherComputeApiMetadata.java (9) M core/src/test/java/org/jclouds/concurrent/config/ExecutorServiceModuleTest.java (33) D core/src/test/java/org/jclouds/config/BindApiContextWithWildcardExtendsExplicitAndRawTypeTest.java (117) D core/src/test/java/org/jclouds/config/BindRestContextWithWildcardExtendsExplicitAndRawTypeTest.java (123) M core/src/test/java/org/jclouds/events/config/EventBusModuleTest.java (1) M core/src/test/java/org/jclouds/http/BaseJettyTest.java (6) D core/src/test/java/org/jclouds/http/IntegrationTestAsyncClient.java (209) M core/src/test/java/org/jclouds/http/JavaUrlHttpCommandExecutorServiceIntegrationTest.java (3) M core/src/test/java/org/jclouds/http/handlers/BackoffLimitedRetryHandlerTest.java (4) M core/src/test/java/org/jclouds/http/handlers/RedirectionRetryHandlerTest.java (9) M core/src/test/java/org/jclouds/http/internal/TrackingJavaUrlHttpCommandExecutorService.java (16) M core/src/test/java/org/jclouds/lifecycle/config/LifeCycleModuleTest.java (7) M core/src/test/java/org/jclouds/providers/config/BindProviderMetadataContextAndCredentialsTest.java (15) M core/src/test/java/org/jclouds/providers/internal/UpdateProviderMetadataFromPropertiesTest.java (9) M core/src/test/java/org/jclouds/rest/InputParamValidatorTest.java (9) M core/src/test/java/org/jclouds/rest/annotationparsing/ClosableApiTest.java (10) M core/src/test/java/org/jclouds/rest/annotationparsing/DelegateAnnotationExpectTest.java (47) M core/src/test/java/org/jclouds/rest/annotationparsing/JAXBResponseParserAnnotationExpectTest.java (24) M core/src/test/java/org/jclouds/rest/annotationparsing/ProvidesAnnotationExpectTest.java (31) D core/src/test/java/org/jclouds/rest/config/MappedHttpInvocationModuleTest.java (114) D core/src/test/java/org/jclouds/rest/internal/BaseAsyncClientTest.java (25) M core/src/test/java/org/jclouds/rest/internal/BaseRestApiExpectTest.java (12) D core/src/test/java/org/jclouds/rest/internal/BaseRestApiMetadataTest.java (46) M core/src/test/java/org/jclouds/rest/internal/BaseRestApiTest.java (2) D core/src/test/java/org/jclouds/rest/internal/InvokeMappedHttpMethodTest.java (171) M core/src/test/java/org/jclouds/rest/internal/RestAnnotationProcessorTest.java (411) M drivers/apachehc/src/main/java/org/jclouds/http/apachehc/ApacheHCHttpCommandExecutorService.java (13) M drivers/apachehc/src/test/java/org/jclouds/http/apachehc/ApacheHCHttpCommandExecutorServiceTestDisabled.java (2) M drivers/enterprise/src/main/java/org/jclouds/enterprise/config/EnterpriseConfigurationModule.java (10) D drivers/gae/src/main/java/org/jclouds/gae/AsyncGaeHttpCommandExecutorService.java (175) M drivers/gae/src/main/java/org/jclouds/gae/GaeHttpCommandExecutorService.java (6) D drivers/gae/src/main/java/org/jclouds/gae/config/AsyncGoogleAppEngineConfigurationModule.java (57) M drivers/gae/src/main/java/org/jclouds/gae/config/CurrentRequestExecutorServiceModule.java (7) M drivers/gae/src/main/java/org/jclouds/gae/config/GoogleAppEngineConfigurationModule.java (2) D drivers/gae/src/main/java/org/jclouds/gae/config/MultithreadedAsyncGoogleAppEngineConfigurationModule.java (64) R drivers/gae/src/test/java/org/jclouds/gae/GaeHttpCommandExecutorServiceIntegrationTest.java (4) M drivers/gae/src/test/java/org/jclouds/gae/GaeSocketOpenTest.java (8) M drivers/okhttp/src/main/java/org/jclouds/http/okhttp/OkHttpCommandExecutorService.java (5) M drivers/okhttp/src/test/java/org/jclouds/http/okhttp/OkHttpCommandExecutorServiceTest.java (3) M providers/aws-s3/src/main/java/org/jclouds/aws/s3/blobstore/strategy/internal/ParallelMultipartUploadStrategy.java (14) M providers/aws-s3/src/test/java/org/jclouds/aws/s3/blobstore/strategy/internal/SequentialMultipartUploadStrategyMockTest.java (4) M providers/dynect/src/main/java/org/jclouds/dynect/v3/config/DynECTHttpApiModule.java (5) M providers/dynect/src/test/java/org/jclouds/dynect/v3/DynectApiMockTest.java (2) M providers/hpcloud-objectstorage/src/test/java/org/jclouds/hpcloud/objectstorage/internal/BaseHPCloudObjectStorageMockTest.java (2) -- Patch Links -- https://github.com/jclouds/jclouds/pull/554.patch https://github.com/jclouds/jclouds/pull/554.diff --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds/pull/554
