Skip navigation links
A B C D E F G H I J M N O P R S T U W 

A

activate() - Method in class io.joynr.jeeintegration.context.JoynrJeeMessageContext
 
add(SubscriptionPublisher, Class) - Method in class io.joynr.jeeintegration.multicast.SubscriptionPublisherProducer
 
afterBeanDiscovery(AfterBeanDiscovery, BeanManager) - Method in class io.joynr.jeeintegration.context.RegisterJoynrJeeMessageContextExtension
 
alterSubscriptionPublishInjectionPoints(ProcessInjectionPoint) - Method in class io.joynr.jeeintegration.multicast.SubscriptionPublisherCdiExtension
 

B

BeanCallingProxy<T> - Class in io.joynr.jeeintegration
 
BeanCallingProxy(Bean<T>, BeanManager) - Constructor for class io.joynr.jeeintegration.BeanCallingProxy
 
BeanWithSubscriptionPublisher - Class in itest.io.joynr.jeeintegration.multicast
 
BeanWithSubscriptionPublisher(MyServiceSubscriptionPublisher) - Constructor for class itest.io.joynr.jeeintegration.multicast.BeanWithSubscriptionPublisher
 
beforeBeanDiscovery(BeforeBeanDiscovery) - Method in class io.joynr.jeeintegration.context.RegisterJoynrJeeMessageContextExtension
 
build() - Method in interface io.joynr.jeeintegration.api.ServiceLocator.ServiceProxyBuilder
Create the service proxy using all of the settings previously setup using the 'with*' methods.
build() - Method in class io.joynr.jeeintegration.JeeJoynrServiceLocator.JeeJoynrServiceProxyBuilder
 
builder(Class<I>, String...) - Method in interface io.joynr.jeeintegration.api.ServiceLocator
Create a ServiceLocator.ServiceProxyBuilder for the given service interface and domains.
builder(Class<I>, String...) - Method in class io.joynr.jeeintegration.JeeJoynrServiceLocator
 

C

CallbackHandler - Annotation Type in io.joynr.jeeintegration.api
Used to mark a bean as a handler for stateless async callback replies.
CallbackHandlerDiscovery - Class in io.joynr.jeeintegration
 
CallbackHandlerDiscovery() - Constructor for class io.joynr.jeeintegration.CallbackHandlerDiscovery
 
callMe(String) - Method in class itest.io.joynr.jeeintegration.multicast.BeanWithSubscriptionPublisher
 
callMeWithException() - Method in class itest.io.joynr.jeeintegration.multicast.BeanWithSubscriptionPublisher
 
configure() - Method in class io.joynr.jeeintegration.httpbridge.HttpBridgeEndpointRegistryClientModule
 
configure() - Method in class io.joynr.jeeintegration.JeeJoynrIntegrationModule
 
configure() - Method in class io.joynr.jeeintegration.messaging.JeeHttpMessagingModule
 
configure() - Method in class io.joynr.jeeintegration.messaging.JeeMqttMessageSendingModule
 
create() - Method in interface io.joynr.jeeintegration.api.ProviderQosFactory
This method is called in order to obtain a custom ProviderQos instance for registering the service with.
create(Set<Class<?>>) - Method in class io.joynr.jeeintegration.DefaultJoynrRuntimeFactory
 
create(Set<Class<?>>) - Method in interface io.joynr.jeeintegration.JoynrRuntimeFactory
Call this method in order to create or obtain an instance of the joynr application this factory provides.
createInvocationHandler(Bean<?>, BeanManager) - Static method in class io.joynr.jeeintegration.multicast.SubscriptionPublisherInjectionWrapper
 
createProxy() - Method in class io.joynr.jeeintegration.multicast.SubscriptionPublisherInjectionWrapper
 
createTestArchive() - Static method in class itest.io.joynr.jeeintegration.JeeIntegrationBeanMqttOnlyTest
 
createTestArchive() - Static method in class itest.io.joynr.jeeintegration.JeeIntegrationBeanTest
 
createTestArchive() - Static method in class itest.io.joynr.jeeintegration.JeeMessagingEndpointTest
 
createWrapper(SubscriptionPublisher, Class<T>) - Static method in class io.joynr.jeeintegration.multicast.SubscriptionPublisherWrapper
 

D

deactivate() - Method in class io.joynr.jeeintegration.context.JoynrJeeMessageContext
 
DefaultJoynrRuntimeFactory - Class in io.joynr.jeeintegration
Default implementation for JoynrRuntimeFactory, which will use information produced by JoynrProperties and JoynrLocalDomain, if available, to configure the joynr runtime and application with.
DefaultJoynrRuntimeFactory(Instance<Properties>, Instance<String>, Instance<RawMessagingPreprocessor>, Instance<MqttClientIdProvider>, Instance<MessagePersister>, BeanManager, StatusReceiver, MqttStatusReceiver) - Constructor for class io.joynr.jeeintegration.DefaultJoynrRuntimeFactory
Constructor in which the JEE runtime injects the managed resources and the JEE joynr integration specific configuration data (see JoynrProperties and JoynrLocalDomain ).
deleteChannel() - Method in class io.joynr.jeeintegration.messaging.JeeServletMessageReceiver
 
destroy() - Method in class io.joynr.jeeintegration.JoynrIntegrationBean
 

E

EndpointRegistryUriHolder() - Constructor for class io.joynr.jeeintegration.httpbridge.HttpBridgeEndpointRegistryClient.EndpointRegistryUriHolder
 
EndpointRegistryUriHolder(String) - Constructor for class io.joynr.jeeintegration.httpbridge.HttpBridgeEndpointRegistryClient.EndpointRegistryUriHolder
 

F

fetchAll(String) - Method in class itest.io.joynr.jeeintegration.messagepersister.TestMessagePersister
 
findServiceProviderBeans() - Method in class io.joynr.jeeintegration.ServiceProviderDiscovery
 
forEach(Consumer<StatelessAsyncCallback>) - Method in class io.joynr.jeeintegration.CallbackHandlerDiscovery
 

G

get(Class<I>, String) - Method in interface io.joynr.jeeintegration.api.ServiceLocator
Obtains a client proxy for the given service interface in the given domain.
get(Class<I>, String, long) - Method in interface io.joynr.jeeintegration.api.ServiceLocator
Like ServiceLocator.get(Class, String), but allows you to specify the maximum time-to-live for messages sent to the service.
get(Class<I>, String, MessagingQos, DiscoveryQos) - Method in interface io.joynr.jeeintegration.api.ServiceLocator
Like ServiceLocator.get(Class, String), but allows you to specify the messaging and discovery quality of service information to use.
get(Class<I>, Set<String>) - Method in interface io.joynr.jeeintegration.api.ServiceLocator
Obtains a client proxy for multiple services of the given service interface in the given domains.
get(Class<I>, Set<String>, long) - Method in interface io.joynr.jeeintegration.api.ServiceLocator
Like #get(Class, Set), but allows you to specify the maximum time-to-live for messages sent to the services.
get(Class<I>, Set<String>, MessagingQos, DiscoveryQos) - Method in interface io.joynr.jeeintegration.api.ServiceLocator
Like #get(Class, Set), but allows you to specify the messaging and discovery quality of service information to use.
get(Class<I>, Set<String>, MessagingQos, DiscoveryQos, String) - Method in interface io.joynr.jeeintegration.api.ServiceLocator
Like #get(Class, Set), but allows you to specify the messaging and discovery quality of service information to use, as well as the stateless async use case in order to identify the CallbackHandler bean to use for processing stateless async replies received for requests made from this proxy.
get(Contextual<T>, CreationalContext<T>) - Method in class io.joynr.jeeintegration.context.JoynrJeeMessageContext
 
get(Contextual<T>) - Method in class io.joynr.jeeintegration.context.JoynrJeeMessageContext
 
get() - Method in class io.joynr.jeeintegration.httpbridge.HttpBridgeEndpointRegistryClient.EndpointRegistryUriHolder
 
get(Class<I>, String) - Method in class io.joynr.jeeintegration.JeeJoynrServiceLocator
 
get(Class<I>, String, long) - Method in class io.joynr.jeeintegration.JeeJoynrServiceLocator
 
get(Class<I>, Set<String>) - Method in class io.joynr.jeeintegration.JeeJoynrServiceLocator
 
get(Class<I>, Set<String>, long) - Method in class io.joynr.jeeintegration.JeeJoynrServiceLocator
 
get(Class<I>, String, MessagingQos, DiscoveryQos) - Method in class io.joynr.jeeintegration.JeeJoynrServiceLocator
 
get(Class<I>, Set<String>, MessagingQos, DiscoveryQos) - Method in class io.joynr.jeeintegration.JeeJoynrServiceLocator
 
get(Class<I>, Set<String>, MessagingQos, DiscoveryQos, String) - Method in class io.joynr.jeeintegration.JeeJoynrServiceLocator
 
get() - Method in class io.joynr.jeeintegration.messaging.JeeMqttMessagingSkeletonProvider
 
getChannelId() - Method in class io.joynr.jeeintegration.messaging.JeeServletMessageReceiver
 
getClasses() - Method in class io.joynr.jeeintegration.messaging.JeeMessagingApplication
 
getClientId() - Method in class itest.io.joynr.jeeintegration.mqttclientidprovider.TestMqttClientIdProvider
 
getDeployment() - Static method in class itest.io.joynr.jeeintegration.context.JoynrJeeMessageContextTest
 
getDeployment() - Static method in class itest.io.joynr.jeeintegration.messagepersister.JoynrMessagePersisterInjectionTest
 
getDeployment() - Static method in class itest.io.joynr.jeeintegration.mqttclientidprovider.JoynrMqttClientIdProviderTest
 
getDeployment() - Static method in class itest.io.joynr.jeeintegration.multicast.SubscriptionPublisherInjectionTest
 
getDeployment() - Static method in class itest.io.joynr.jeeintegration.preprocessor.JoynrRawMessageProcessorTest
 
getDisconnectedFromMqttBrokerSinceTimestamp() - Method in interface io.joynr.jeeintegration.JoynrStatusMetrics
 
getDisconnectedFromMqttBrokerSinceTimestamp() - Method in class io.joynr.jeeintegration.JoynrStatusMetricsAggregator
 
getInjector() - Method in class io.joynr.jeeintegration.DefaultJoynrRuntimeFactory
 
getInjector() - Method in interface io.joynr.jeeintegration.JoynrRuntimeFactory
Provides the guice injector to be used by the joynr runtime factory
getInstance() - Static method in class io.joynr.jeeintegration.context.JoynrJeeMessageContext
 
getJoynrInjector() - Method in class io.joynr.jeeintegration.JoynrIntegrationBean
Can be used to get access to the Guice Injector used in the joynr application / runtime.
getLocalDomain() - Method in class io.joynr.jeeintegration.DefaultJoynrRuntimeFactory
 
getLocalDomain() - Method in interface io.joynr.jeeintegration.JoynrRuntimeFactory
Provides the name of the local domain with which all providers will be registered.
getMessageContext() - Method in class io.joynr.jeeintegration.JoynrJeeMessageMetaInfo
 
getMessagePersister() - Method in class io.joynr.jeeintegration.DefaultJoynrRuntimeFactory
 
getMqttClientIdProvider() - Method in class io.joynr.jeeintegration.DefaultJoynrRuntimeFactory
 
getNumDiscardedMqttRequests() - Method in interface io.joynr.jeeintegration.JoynrStatusMetrics
 
getNumDiscardedMqttRequests() - Method in class io.joynr.jeeintegration.JoynrStatusMetricsAggregator
 
getProviderInterfaceFor(Class<?>) - Method in class io.joynr.jeeintegration.ServiceProviderDiscovery
Use this method to get the joynr provider interface for the given business interface.
getRawMessagePreprocessor() - Method in class io.joynr.jeeintegration.DefaultJoynrRuntimeFactory
 
getRuntime() - Method in class io.joynr.jeeintegration.JoynrIntegrationBean
 
getScope() - Method in class io.joynr.jeeintegration.context.JoynrJeeMessageContext
 
getSubscriptionPublisher(InjectionPoint) - Method in class io.joynr.jeeintegration.multicast.SubscriptionPublisherProducer
 
getSubscriptionPublisher() - Method in class itest.io.joynr.jeeintegration.multicast.BeanWithSubscriptionPublisher
 
getUsername() - Method in class io.joynr.jeeintegration.api.security.JoynrCallingPrincipal
 

H

HttpBridgeEndpointRegistryClient - Class in io.joynr.jeeintegration.httpbridge
A HttpBridgeRegistryClient implementation which communicates with an Endpoint Registration service in order to register this applications channel (mqtt topic) against the configured application URL.
An Endpoint Registration Service is a RESTful service which can be reached via HTTP(s).
HttpBridgeEndpointRegistryClient(HttpClient, HttpBridgeEndpointRegistryClient.EndpointRegistryUriHolder, ScheduledExecutorService) - Constructor for class io.joynr.jeeintegration.httpbridge.HttpBridgeEndpointRegistryClient
 
HttpBridgeEndpointRegistryClient.EndpointRegistryUriHolder - Class in io.joynr.jeeintegration.httpbridge
 
HttpBridgeEndpointRegistryClientModule - Class in io.joynr.jeeintegration.httpbridge
Module which sets up the bindings for the HttpBridgeEndpointRegistryClient.
HttpBridgeEndpointRegistryClientModule() - Constructor for class io.joynr.jeeintegration.httpbridge.HttpBridgeEndpointRegistryClientModule
 
HttpBridgeRegistryClient - Interface in io.joynr.jeeintegration.httpbridge
Interface used for communicating with the HTTP bridge (which forwards messages received via MQTT at a broker to this application via HTTP).

I

init() - Method in class io.joynr.jeeintegration.messaging.NoOpMqttMessagingSkeleton
 
initialise() - Method in class io.joynr.jeeintegration.JoynrIntegrationBean
 
invoke(Object, Method, Object[]) - Method in class io.joynr.jeeintegration.BeanCallingProxy
 
invoke(Object, Method, Object[]) - Method in class io.joynr.jeeintegration.multicast.SubscriptionPublisherInjectionWrapper
 
invoke(Object, Method, Object[]) - Method in class io.joynr.jeeintegration.multicast.SubscriptionPublisherWrapper
 
invoke(Object, Method, Object[]) - Method in class io.joynr.jeeintegration.ProviderWrapper
When a method is invoked via a joynr call, then it is delegated to an instance of the bean with which this instance was initialised, if the method is part of the business interface and to this instance if it was part of the JoynrProvider interface or the Object class.
io.joynr.jeeintegration - package io.joynr.jeeintegration
 
io.joynr.jeeintegration.api - package io.joynr.jeeintegration.api
 
io.joynr.jeeintegration.api.security - package io.joynr.jeeintegration.api.security
 
io.joynr.jeeintegration.context - package io.joynr.jeeintegration.context
 
io.joynr.jeeintegration.httpbridge - package io.joynr.jeeintegration.httpbridge
 
io.joynr.jeeintegration.messaging - package io.joynr.jeeintegration.messaging
 
io.joynr.jeeintegration.multicast - package io.joynr.jeeintegration.multicast
 
isActive() - Method in class io.joynr.jeeintegration.context.JoynrJeeMessageContext
 
isConnectedToMqttBroker() - Method in interface io.joynr.jeeintegration.JoynrStatusMetrics
 
isConnectedToMqttBroker() - Method in class io.joynr.jeeintegration.JoynrStatusMetricsAggregator
 
isReady() - Method in class io.joynr.jeeintegration.messaging.JeeServletMessageReceiver
 
isStarted() - Method in class io.joynr.jeeintegration.messaging.JeeServletMessageReceiver
 
itest.io.joynr.jeeintegration - package itest.io.joynr.jeeintegration
 
itest.io.joynr.jeeintegration.context - package itest.io.joynr.jeeintegration.context
 
itest.io.joynr.jeeintegration.messagepersister - package itest.io.joynr.jeeintegration.messagepersister
 
itest.io.joynr.jeeintegration.mqttclientidprovider - package itest.io.joynr.jeeintegration.mqttclientidprovider
 
itest.io.joynr.jeeintegration.multicast - package itest.io.joynr.jeeintegration.multicast
 
itest.io.joynr.jeeintegration.preprocessor - package itest.io.joynr.jeeintegration.preprocessor
 

J

JEE_ENABLE_HTTP_BRIDGE_CONFIGURATION_KEY - Static variable in class io.joynr.jeeintegration.api.JeeIntegrationPropertyKeys
This key is used to check whether the JEE integration should activate the HTTP bridge, which has two consequences - one, the integration will attempt to register itself with an endpoint registry (See integration.httpbridge.HttpBridgeRegistryClient), and two, the JeeMqttMessageSendingModule will register the NoOpMqttMessagingSkeleton to prevent the MQTT messaging module to subscribe to the channel's topic on the broker, because the messages arriving at the broker will be forwarded via HTTP.
JEE_INTEGRATION_ENDPOINTREGISTRY_URI - Static variable in class io.joynr.jeeintegration.api.JeeIntegrationPropertyKeys
Use this property key to set the value for the URI of the HTTP Bridge endpoint registry used by the JEE integration to register itself as a recipient of joynr messages for a given topic.
JEE_MESSAGING_SCHEDULED_EXECUTOR_RESOURCE - Static variable in class io.joynr.jeeintegration.api.JeeIntegrationPropertyKeys
This property holds the key used to lookup the managed scheduled executor service from the container.
JeeHttpMessagingModule - Class in io.joynr.jeeintegration.messaging
Configures bindings so that joynr can send and receive messages via HTTP.
JeeHttpMessagingModule(MapBinder<Class<? extends Address>, IMessagingSkeleton>, MapBinder<Class<? extends Address>, AbstractMiddlewareMessagingStubFactory<? extends IMessagingStub, ? extends Address>>) - Constructor for class io.joynr.jeeintegration.messaging.JeeHttpMessagingModule
 
JeeIntegrationBeanMqttOnlyTest - Class in itest.io.joynr.jeeintegration
Integration tests for the JEE integration bean with the MQTT-only configuration.
JeeIntegrationBeanMqttOnlyTest() - Constructor for class itest.io.joynr.jeeintegration.JeeIntegrationBeanMqttOnlyTest
 
JeeIntegrationBeanTest - Class in itest.io.joynr.jeeintegration
Integration tests for the JEE integration bean.
JeeIntegrationBeanTest() - Constructor for class itest.io.joynr.jeeintegration.JeeIntegrationBeanTest
 
JeeIntegrationJoynrTestConfigurationProvider - Class in itest.io.joynr.jeeintegration
A test provider of joynr configuration values for the integration tests of the JEE Integration Bean.
JeeIntegrationJoynrTestConfigurationProvider() - Constructor for class itest.io.joynr.jeeintegration.JeeIntegrationJoynrTestConfigurationProvider
 
JeeIntegrationPropertyKeys - Class in io.joynr.jeeintegration.api
The keys for the properties which can be set for the joynr JEE integration.
JeeIntegrationPropertyKeys() - Constructor for class io.joynr.jeeintegration.api.JeeIntegrationPropertyKeys
 
JeeJoynrIntegrationModule - Class in io.joynr.jeeintegration
Guice module for the JEE integration of joynr which is used to override certain bindings to provide JEE resources where available (e.g.
JeeJoynrIntegrationModule(ScheduledExecutorService) - Constructor for class io.joynr.jeeintegration.JeeJoynrIntegrationModule
Constructor which is passed in the JEE resources which are to be exposed to the Guice injector in which this module is installed.
JeeJoynrServiceLocator - Class in io.joynr.jeeintegration
JEE integration joynr service locator which uses a joynr proxy to provide an implementation for a service interface.
JeeJoynrServiceLocator(JoynrIntegrationBean) - Constructor for class io.joynr.jeeintegration.JeeJoynrServiceLocator
 
JeeJoynrServiceLocator.JeeJoynrServiceProxyBuilder<T> - Class in io.joynr.jeeintegration
 
JeeMessagingApplication - Class in io.joynr.jeeintegration.messaging
The JAX RS application which registers the JeeMessagingEndpoint with the runtime.
JeeMessagingApplication() - Constructor for class io.joynr.jeeintegration.messaging.JeeMessagingApplication
 
JeeMessagingEndpoint - Class in io.joynr.jeeintegration.messaging
The JeeMessagingEndpoint is a JAX-RS endpoint which receives joynr messages to be processed.
JeeMessagingEndpoint(JoynrIntegrationBean) - Constructor for class io.joynr.jeeintegration.messaging.JeeMessagingEndpoint
 
JeeMessagingEndpointTest - Class in itest.io.joynr.jeeintegration
Integration tests for the JeeMessagingEndpoint.
JeeMessagingEndpointTest() - Constructor for class itest.io.joynr.jeeintegration.JeeMessagingEndpointTest
 
JeeMqttMessageSendingModule - Class in io.joynr.jeeintegration.messaging
Like MqttModule, but configures the JeeMqttMessagingSkeletonProvider so that if the JeeIntegrationPropertyKeys.JEE_ENABLE_HTTP_BRIDGE_CONFIGURATION_KEY property is set to true, messages are only sent via MQTT, but not received via MQTT.
JeeMqttMessageSendingModule(MapBinder<Class<? extends Address>, IMessagingSkeleton>, MapBinder<Class<? extends Address>, AbstractMiddlewareMessagingStubFactory<? extends IMessagingStub, ? extends Address>>) - Constructor for class io.joynr.jeeintegration.messaging.JeeMqttMessageSendingModule
 
JeeMqttMessagingSkeletonProvider - Class in io.joynr.jeeintegration.messaging
JeeMqttMessagingSkeletonProvider(boolean, boolean, MqttAddress, int, boolean, int, int, MqttAddress, MessageRouter, MqttClientFactory, String, MqttTopicPrefixProvider, RawMessagingPreprocessor, JoynrStatusMetricsAggregator) - Constructor for class io.joynr.jeeintegration.messaging.JeeMqttMessagingSkeletonProvider
 
JeeServletMessageReceiver - Class in io.joynr.jeeintegration.messaging
Implementation of a servlet message receiver which is used to register / unregister the channel and also pass on messages and errors to the message listener of the runtime.
JeeServletMessageReceiver(String, String, String, HttpBridgeRegistryClient, String) - Constructor for class io.joynr.jeeintegration.messaging.JeeServletMessageReceiver
 
JoynrCallingPrincipal - Class in io.joynr.jeeintegration.api.security
Inject an instance of this bean into your provider beans in order to obtain a reference to the authenticated user calling your provider.
JoynrCallingPrincipal() - Constructor for class io.joynr.jeeintegration.api.security.JoynrCallingPrincipal
 
JoynrIntegrationBean - Class in io.joynr.jeeintegration
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 with ServiceProvider and register those as joynr providers with the joynr runtime.
JoynrIntegrationBean() - Constructor for class io.joynr.jeeintegration.JoynrIntegrationBean
 
JoynrIntegrationBean(BeanManager, JoynrRuntimeFactory, ServiceProviderDiscovery, CallbackHandlerDiscovery) - Constructor for class io.joynr.jeeintegration.JoynrIntegrationBean
 
JoynrJeeMessageContext - Class in io.joynr.jeeintegration.context
The Context which holds contextual instances for the duration of a joynr message being processed.
JoynrJeeMessageContext() - Constructor for class io.joynr.jeeintegration.context.JoynrJeeMessageContext
 
JoynrJeeMessageContextTest - Class in itest.io.joynr.jeeintegration.context
Integration tests for the JoynrJeeMessageContext.
JoynrJeeMessageContextTest() - Constructor for class itest.io.joynr.jeeintegration.context.JoynrJeeMessageContextTest
 
JoynrJeeMessageMetaInfo - Class in io.joynr.jeeintegration
 
JoynrJeeMessageMetaInfo() - Constructor for class io.joynr.jeeintegration.JoynrJeeMessageMetaInfo
 
JoynrJeeMessageScoped - Annotation Type in io.joynr.jeeintegration.api
Used to identify the scope within which a joynr message is being processed.
JoynrLocalDomain - Annotation Type in io.joynr.jeeintegration.api
Used to specify the local joynr domain to use during application and runtime creation if the default should not be used.
joynrLocalDomain() - Method in class itest.io.joynr.jeeintegration.JeeIntegrationJoynrTestConfigurationProvider
 
joynrLocalDomain() - Method in class itest.io.joynr.jeeintegration.MqttOnlyJoynrConfigurationProvider
 
JoynrMessagePersister - Annotation Type in io.joynr.jeeintegration.api
Used to specify an optional message persister implementation.
JoynrMessagePersisterInjectionTest - Class in itest.io.joynr.jeeintegration.messagepersister
Integration tests for the JoynrMessagePersister.
JoynrMessagePersisterInjectionTest() - Constructor for class itest.io.joynr.jeeintegration.messagepersister.JoynrMessagePersisterInjectionTest
 
JoynrMqttClientIdProvider - Annotation Type in io.joynr.jeeintegration.api
Used to specify an optional mqtt client id provider
JoynrMqttClientIdProviderTest - Class in itest.io.joynr.jeeintegration.mqttclientidprovider
 
JoynrMqttClientIdProviderTest() - Constructor for class itest.io.joynr.jeeintegration.mqttclientidprovider.JoynrMqttClientIdProviderTest
 
JoynrProperties - Annotation Type in io.joynr.jeeintegration.api
Qualifier annotation for a producer method, which returns Properties to use in creating the joynr runtime in the JoynrRuntimeFactory.
joynrProperties() - Method in class itest.io.joynr.jeeintegration.JeeIntegrationJoynrTestConfigurationProvider
 
joynrProperties() - Method in class itest.io.joynr.jeeintegration.MqttOnlyJoynrConfigurationProvider
 
JoynrRawMessageProcessorTest - Class in itest.io.joynr.jeeintegration.preprocessor
Integration tests for the JoynrRawMessagingPreprocessor.
JoynrRawMessageProcessorTest() - Constructor for class itest.io.joynr.jeeintegration.preprocessor.JoynrRawMessageProcessorTest
 
JoynrRawMessagingPreprocessor - Annotation Type in io.joynr.jeeintegration.api
Used to specify an optional raw message preprocessor.
JoynrRuntimeFactory - Interface in io.joynr.jeeintegration
Used by the JEE integration bean in order to obtain the joynr application to use.
JoynrShutdownService - Interface in io.joynr.jeeintegration.api
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 - Class in io.joynr.jeeintegration
 
JoynrShutdownServiceBean() - Constructor for class io.joynr.jeeintegration.JoynrShutdownServiceBean
 
JoynrStatusMetrics - Interface in io.joynr.jeeintegration
Can be injected to receive status metrics from joynr.
JoynrStatusMetricsAggregator - Class in io.joynr.jeeintegration
 
JoynrStatusMetricsAggregator() - Constructor for class io.joynr.jeeintegration.JoynrStatusMetricsAggregator
 

M

MessageScopedBean - Class in itest.io.joynr.jeeintegration.context
 
MessageScopedBean() - Constructor for class itest.io.joynr.jeeintegration.context.MessageScopedBean
 
MqttOnlyJoynrConfigurationProvider - Class in itest.io.joynr.jeeintegration
Provides an MQTT-only test configuration for the integration tests of the jeeintegration component.
MqttOnlyJoynrConfigurationProvider() - Constructor for class itest.io.joynr.jeeintegration.MqttOnlyJoynrConfigurationProvider
 

N

NoOpMqttMessagingSkeleton - Class in io.joynr.jeeintegration.messaging
Because the messaging stub will refuse to send a message via MQTT unless a messaging skeleton has been registered for the MqttAddress type, we bind a dummy implementation in this module which simply does nothing (no operation - NoOp).
NoOpMqttMessagingSkeleton(MqttClientFactory) - Constructor for class io.joynr.jeeintegration.messaging.NoOpMqttMessagingSkeleton
 
notifyConnectionStatusChanged(MqttStatusReceiver.ConnectionStatus) - Method in class io.joynr.jeeintegration.JoynrStatusMetricsAggregator
 
notifyMessageDropped() - Method in class io.joynr.jeeintegration.JoynrStatusMetricsAggregator
 

O

onError(ImmutableMessage, Throwable) - Method in class io.joynr.jeeintegration.messaging.JeeServletMessageReceiver
 

P

persist(String, DelayableImmutableMessage) - Method in class itest.io.joynr.jeeintegration.messagepersister.TestMessagePersister
 
ping(String) - Method in class itest.io.joynr.jeeintegration.context.MessageScopedBean
 
postMessage(String, byte[], UriInfo) - Method in class io.joynr.jeeintegration.messaging.JeeMessagingEndpoint
Receives a binary encoded ImmutableMessage which it then routes to the message receiver in the joynr runtime.
postMessageWithoutContentType(String, byte[], UriInfo) - Method in class io.joynr.jeeintegration.messaging.JeeMessagingEndpoint
Receives a message for the given channel ID, parses the binary content as SMRF, and forwards to JeeMessagingEndpoint.postMessage(String, byte[], UriInfo).
prepareForShutdown() - Method in interface io.joynr.jeeintegration.api.JoynrShutdownService
Call this method to cause the joynr runtime to prepare for shutdown and perform initial clean-up.
prepareForShutdown() - Method in class io.joynr.jeeintegration.JoynrShutdownServiceBean
 
process(byte[], Map<String, Serializable>) - Method in class itest.io.joynr.jeeintegration.preprocessor.TestRawMessagingProcessor
 
PROPERTY_KEY_MQTT_BROKER_URI - Static variable in class io.joynr.jeeintegration.messaging.JeeMqttMessageSendingModule
 
PROPERTY_KEY_MQTT_RECONNECT_SLEEP_MS - Static variable in class io.joynr.jeeintegration.messaging.JeeMqttMessageSendingModule
 
provideMqttOwnAddress(MqttGlobalAddressFactory) - Method in class io.joynr.jeeintegration.messaging.JeeMqttMessageSendingModule
 
provideMqttOwnAddress(MqttReplyToAddressFactory) - Method in class io.joynr.jeeintegration.messaging.JeeMqttMessageSendingModule
 
ProviderDomain - Annotation Type in io.joynr.jeeintegration.api
Annotate an EJB being used as a ServiceProvider with this annotation in order to specify the joynr domain to be used for that specific provider, instead of the application-wide domain being used when registering the service.
ProviderQosFactory - Interface in io.joynr.jeeintegration.api
Provide beans implementing this interface in order to customise the ProviderQos instance used to register services.
ProviderWrapper - Class in io.joynr.jeeintegration
This class wraps an EJB which is decorated with ServiceProvider and has a valid service interface specified (that is it extends JoynrProvider).
ProviderWrapper(Bean<?>, BeanManager, Injector) - Constructor for class io.joynr.jeeintegration.ProviderWrapper
Initialises the instance with the service interface which will be exposed and the bean reference it is meant to wrap.
providesFor(Class<?>) - Method in interface io.joynr.jeeintegration.api.ProviderQosFactory
This method is queried on each bean which implements this interface in order to see if it can provide an instance of ProviderQos for a given service interface.

R

receive(ImmutableMessage) - Method in class io.joynr.jeeintegration.messaging.JeeServletMessageReceiver
 
register(String, String) - Method in class io.joynr.jeeintegration.httpbridge.HttpBridgeEndpointRegistryClient
 
register(String, String) - Method in interface io.joynr.jeeintegration.httpbridge.HttpBridgeRegistryClient
Registers the given endpoint URL as the recipient for messages received in the broker at the given topic.
RegisterJoynrJeeMessageContextExtension - Class in io.joynr.jeeintegration.context
Portable CDI extension which registers the for the joynr JEE message scope.
RegisterJoynrJeeMessageContextExtension() - Constructor for class io.joynr.jeeintegration.context.RegisterJoynrJeeMessageContextExtension
 
registerMulticastSubscription(String) - Method in class io.joynr.jeeintegration.messaging.NoOpMqttMessagingSkeleton
 
remove(String, DelayableImmutableMessage) - Method in class itest.io.joynr.jeeintegration.messagepersister.TestMessagePersister
 
resume() - Method in class io.joynr.jeeintegration.messaging.JeeServletMessageReceiver
 

S

ServiceLocator - Interface in io.joynr.jeeintegration.api
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> - Interface in io.joynr.jeeintegration.api
Builder allowing you to set the various properties necessary for constructing a service proxy.
ServiceProvider - Annotation Type in io.joynr.jeeintegration.api
Used to annotate a class which provides a service in the system.
ServiceProviderDiscovery - Class in io.joynr.jeeintegration
This class is responsible for finding all beans registered in the BeanManager which are annotated with ServiceProvider.
ServiceProviderDiscovery(BeanManager) - Constructor for class io.joynr.jeeintegration.ServiceProviderDiscovery
 
setMessageContext(Map<String, Serializable>) - Method in class io.joynr.jeeintegration.JoynrJeeMessageMetaInfo
 
setUsername(String) - Method in class io.joynr.jeeintegration.api.security.JoynrCallingPrincipal
 
shutdown() - Method in interface io.joynr.jeeintegration.api.JoynrShutdownService
This call will completely shut down the joynr runtime and free up any and all resources it holds.
shutdown() - Method in class io.joynr.jeeintegration.JoynrShutdownServiceBean
 
shutdown(boolean) - Method in class io.joynr.jeeintegration.messaging.JeeServletMessageReceiver
 
shutdown() - Method in class io.joynr.jeeintegration.messaging.NoOpMqttMessagingSkeleton
 
start(MessageArrivedListener, ReceiverStatusListener...) - Method in class io.joynr.jeeintegration.messaging.JeeServletMessageReceiver
 
status() - Method in class io.joynr.jeeintegration.messaging.JeeMessagingEndpoint
 
SubscriptionPublisher - Annotation Type in io.joynr.jeeintegration.api
 
SubscriptionPublisherCdiExtension - Class in io.joynr.jeeintegration.multicast
 
SubscriptionPublisherCdiExtension() - Constructor for class io.joynr.jeeintegration.multicast.SubscriptionPublisherCdiExtension
 
SubscriptionPublisherInjectionTest - Class in itest.io.joynr.jeeintegration.multicast
 
SubscriptionPublisherInjectionTest() - Constructor for class itest.io.joynr.jeeintegration.multicast.SubscriptionPublisherInjectionTest
 
SubscriptionPublisherInjectionWrapper - Class in io.joynr.jeeintegration.multicast
This class is used to create an invocation handler which can be used to create a proxy which intercepts the subscription publisher provided by joynr and adds it to the producer so that it can be injected in bean instances in the CDI runtime.
SubscriptionPublisherProducer - Class in io.joynr.jeeintegration.multicast
 
SubscriptionPublisherProducer() - Constructor for class io.joynr.jeeintegration.multicast.SubscriptionPublisherProducer
 
SubscriptionPublisherWrapper - Class in io.joynr.jeeintegration.multicast
This class is used to create a dynamic proxy around a SubscriptionPublisher instance which will check each call to to a fire...
suspend() - Method in class io.joynr.jeeintegration.messaging.JeeServletMessageReceiver
 
switchToLongPolling() - Method in class io.joynr.jeeintegration.messaging.JeeServletMessageReceiver
 

T

testContextRegistered() - Method in class itest.io.joynr.jeeintegration.context.JoynrJeeMessageContextTest
 
testEndpointAvailable() - Method in class itest.io.joynr.jeeintegration.JeeMessagingEndpointTest
 
testJoynrRuntimeAvailable() - Method in class itest.io.joynr.jeeintegration.JeeIntegrationBeanMqttOnlyTest
 
testJoynrRuntimeAvailable() - Method in class itest.io.joynr.jeeintegration.JeeIntegrationBeanTest
 
testJoynrStatusMetricsObjectIsUsedAsJoynrStatusReceiver() - Method in class itest.io.joynr.jeeintegration.JeeIntegrationBeanTest
 
testManagedScheduledExecutorServiceUsed() - Method in class itest.io.joynr.jeeintegration.JeeIntegrationBeanTest
 
TestMessagePersister - Class in itest.io.joynr.jeeintegration.messagepersister
 
TestMessagePersister() - Constructor for class itest.io.joynr.jeeintegration.messagepersister.TestMessagePersister
 
TestMessagePersisterProducer - Class in itest.io.joynr.jeeintegration.messagepersister
 
TestMessagePersisterProducer() - Constructor for class itest.io.joynr.jeeintegration.messagepersister.TestMessagePersisterProducer
 
testMessagePersisterRegistered() - Method in class itest.io.joynr.jeeintegration.messagepersister.JoynrMessagePersisterInjectionTest
 
testMessageScopedBean() - Method in class itest.io.joynr.jeeintegration.context.JoynrJeeMessageContextTest
 
testMessageScopedBeanOutOfScope() - Method in class itest.io.joynr.jeeintegration.context.JoynrJeeMessageContextTest
 
TestMqttClientIdProvider - Class in itest.io.joynr.jeeintegration.mqttclientidprovider
 
TestMqttClientIdProvider() - Constructor for class itest.io.joynr.jeeintegration.mqttclientidprovider.TestMqttClientIdProvider
 
TestMqttClientIdProviderProducer - Class in itest.io.joynr.jeeintegration.mqttclientidprovider
 
TestMqttClientIdProviderProducer() - Constructor for class itest.io.joynr.jeeintegration.mqttclientidprovider.TestMqttClientIdProviderProducer
 
testMqttClientIdProviderRegistered() - Method in class itest.io.joynr.jeeintegration.mqttclientidprovider.JoynrMqttClientIdProviderTest
 
testRawMessageProcessorRegistered() - Method in class itest.io.joynr.jeeintegration.preprocessor.JoynrRawMessageProcessorTest
 
TestRawMessagingProcessor - Class in itest.io.joynr.jeeintegration.preprocessor
 
TestRawMessagingProcessor() - Constructor for class itest.io.joynr.jeeintegration.preprocessor.TestRawMessagingProcessor
 
TestRawMessagingProcessorProducer - Class in itest.io.joynr.jeeintegration.preprocessor
 
TestRawMessagingProcessorProducer() - Constructor for class itest.io.joynr.jeeintegration.preprocessor.TestRawMessagingProcessorProducer
 
testSubscriptionPublisherSet() - Method in class itest.io.joynr.jeeintegration.multicast.SubscriptionPublisherInjectionTest
 
transmit(byte[], FailureAction) - Method in class io.joynr.jeeintegration.messaging.NoOpMqttMessagingSkeleton
 

U

unregisterMulticastSubscription(String) - Method in class io.joynr.jeeintegration.messaging.NoOpMqttMessagingSkeleton
 
updateMessageWorkerStatus(int, MessageWorkerStatus) - Method in class io.joynr.jeeintegration.JoynrStatusMetricsAggregator
 

W

withDicoveryQos(DiscoveryQos) - Method in interface io.joynr.jeeintegration.api.ServiceLocator.ServiceProxyBuilder
Set the discovery quality-of-service to use when looking up the service which the proxy will talk to.
withDicoveryQos(DiscoveryQos) - Method in class io.joynr.jeeintegration.JeeJoynrServiceLocator.JeeJoynrServiceProxyBuilder
 
withMessagingQos(MessagingQos) - Method in interface io.joynr.jeeintegration.api.ServiceLocator.ServiceProxyBuilder
Set the messaging quality-of-service to use when sending messages from the resulting proxy.
withMessagingQos(MessagingQos) - Method in class io.joynr.jeeintegration.JeeJoynrServiceLocator.JeeJoynrServiceProxyBuilder
 
withTtl(long) - Method in interface io.joynr.jeeintegration.api.ServiceLocator.ServiceProxyBuilder
Set the time to live for messages being sent from the resulting proxy.
withTtl(long) - Method in class io.joynr.jeeintegration.JeeJoynrServiceLocator.JeeJoynrServiceProxyBuilder
 
withUseCase(String) - Method in interface io.joynr.jeeintegration.api.ServiceLocator.ServiceProxyBuilder
Set the stateless async use case name use to find the relevant CallbackHandler to use for processing stateless async replies resulting from requests sent from this proxy.
withUseCase(String) - Method in class io.joynr.jeeintegration.JeeJoynrServiceLocator.JeeJoynrServiceProxyBuilder
 
A B C D E F G H I J M N O P R S T U W 

Copyright © 2019. All rights reserved.