Package io.joynr.jeeintegration.api
-
Interface Summary Interface Description JoynrConnectionService Inject this service into your application in order to programmatically trigger the mqtt subscription to the shared subscriptions topic.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.ProviderRegistrationSettingsFactory Provide beans implementing this interface in order to customize the settings used by the joynr runtime for the registration ofservices(aka provider).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. -
Class Summary Class Description JeeIntegrationPropertyKeys The keys for the properties which can be set for the joynr JEE integration. -
Annotation Types Summary Annotation Type Description CallbackHandler Used to mark a bean as a handler for stateless async callback replies.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.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.ServiceProvider Used to annotate a class which provides a service in the system.SubscriptionPublisher