All Classes
-
All Classes Interface Summary Class Summary Annotation Types Summary Class Description BeanCallingProxy<T> CallbackHandler Used to mark a bean as a handler for stateless async callback replies.CallbackHandlerDiscovery DefaultJoynrRuntimeFactory Default implementation forJoynrRuntimeFactory, which will use information produced byJoynrPropertiesandJoynrLocalDomain, if available, to configure the joynr runtime and application with.JeeIntegrationPropertyKeys The keys for the properties which can be set for the joynr JEE integration.JeeJoynrIntegrationModule Guice module for the JEE integration of joynr which is used to override certain bindings to provide JEE resources where available (e.g.JeeJoynrServiceLocator JEE integration joynr service locator which uses a joynr proxy to provide an implementation for a service interface.JeeJoynrStatusMetricsAggregator JeeMqttMessageSendingModule LikeMqttModule, but configures theJeeMqttMessagingSkeletonProviderJeeMqttMessagingSkeletonProvider JeeSharedSubscriptionsMqttMessagingSkeleton Almost the same asSharedSubscriptionsMqttMessagingSkeletonbut separates the subscription to the replyTo topic from the subscription to the shared topic.JeeSharedSubscriptionsMqttMessagingSkeletonFactory JoynrCallingPrincipal Inject an instance of this bean into your provider beans in order to obtain a reference to the authenticated user calling your provider.JoynrConnectionService Inject this service into your application in order to programmatically trigger the mqtt subscription to the shared subscriptions topic.JoynrConnectionServiceBean JoynrIntegrationBean Singleton EJB which will create and keep the Joynr runtime and also shut it down when the app server shuts down as well as scan the system for all CDI beans present which are annotated withServiceProviderand register those as joynr providers with the joynr runtime.JoynrJeeMessageContext TheContextwhich holdsJoynrJeeMessageScopedcontextual instancesfor the duration of a joynr message being processed.JoynrJeeMessageMetaInfo JoynrJeeMessageScoped Used to identify the scope within which a joynr message is being processed.JoynrLocalDomain Used to specify the local joynr domain to use during application and runtime creation if the default should not be used.JoynrMqttClientIdProvider Used to specify an optional mqtt client id providerJoynrProperties Qualifier annotation for aproducermethod, which returnsPropertiesto use in creating the joynr runtime in theJoynrRuntimeFactory.JoynrRawMessagingPreprocessor Used to specify an optional raw message preprocessor.JoynrRuntimeFactory Used by the JEE integration bean in order to obtain the joynr application to use.JoynrShutdownService Inject this service into your application in order to programmatically control shutdown of joynr runtime, for example if you want to perform clean-up operations before the application quits.JoynrShutdownServiceBean ProviderDomain Annotate an EJB being used as aServiceProviderwith this annotation in order to specify the joynr domain to be used for that specific provider, instead of theapplication-wide domainbeing used when registering the service.ProviderRegistrationSettingsFactory Provide beans implementing this interface in order to customize the settings used by the joynr runtime for the registration ofservices(aka provider).ProviderWrapper This class wraps an EJB which is decorated withServiceProviderand has a valid service interface specified (that is it extendsJoynrProvider).RegisterJoynrJeeMessageContextExtension Portable CDI extension which registers theJoynrJeeMessageContextfor thejoynr JEE message scope.ServiceLocator The container runtime will provide an instance of this which can be injected and then used in order to obtain client proxies for services.ServiceLocator.ServiceProxyBuilder<T> Builder allowing you to set the various properties necessary for constructing a service proxy.ServiceProvider Used to annotate a class which provides a service in the system.ServiceProviderDiscovery This class is responsible for finding all beans registered in theBeanManagerwhich are annotated withServiceProvider.SubscriptionPublisher SubscriptionPublisherCdiExtension SubscriptionPublisherInjectionWrapper This class is used tocreate an invocation handlerwhich can be used tocreate a proxywhich intercepts the subscription publisher provided by joynr andadds it to the producerso that it can be injected in bean instances in the CDI runtime.SubscriptionPublisherProducer