public void inject(final RemotingProfileService value) throws InjectionException { final EJBTransportProvider provider = value.getLocalTransportProviderInjector().getOptionalValue(); if (provider != null) { injected = true; injector.inject(provider); } }
public void inject(final RemotingProfileService value) throws InjectionException { providerInjector.inject(new StaticDiscoveryProvider(value.getServiceUrls())); }
final RemotingProfileService profileService = new RemotingProfileService(urls, map); final ServiceName localTransportProviderServiceName = passByValueNode.asBoolean() == true ? LocalTransportProvider.BY_VALUE_SERVICE_NAME : LocalTransportProvider.BY_REFERENCE_SERVICE_NAME; builder.addDependency(localTransportProviderServiceName, EJBTransportProvider.class, profileService.getLocalTransportProviderInjector()); } else { builder.addDependency(LocalTransportProvider.DEFAULT_LOCAL_TRANSPORT_PROVIDER_SERVICE_NAME, EJBTransportProvider.class, profileService.getLocalTransportProviderInjector());
for (RemotingProfileService.ConnectionSpec connectionSpec : profileService.getConnectionSpecs()) { transformed = transformOne(connectionSpec, transformed);
final RemotingProfileService profileService = new RemotingProfileService(Collections.emptyList(), map); final ServiceBuilder<RemotingProfileService> profileServiceBuilder = serviceTarget.addService(profileServiceName, profileService); if (ejbClientDescriptorMetaData.isLocalReceiverExcluded() != Boolean.TRUE) { final Boolean passByValue = ejbClientDescriptorMetaData.isLocalReceiverPassByValue(); profileServiceBuilder.addDependency(passByValue == Boolean.FALSE ? LocalTransportProvider.BY_REFERENCE_SERVICE_NAME : LocalTransportProvider.BY_VALUE_SERVICE_NAME, EJBTransportProvider.class, profileService.getLocalTransportProviderInjector());
if (profileService != null) for (RemotingProfileService.ConnectionSpec spec : profileService.getConnectionSpecs()) { final EJBClientConnection.Builder connBuilder = new EJBClientConnection.Builder(); connBuilder.setDestination(spec.getInjector().getValue().getDestinationUri());