Stay organized with collections Save and categorize content based on your preferences.

RemoteInteractionRegistry

public class RemoteInteractionRegistry


An exposed registry instance to make it easy for callers to get a hold of Remote Interaction

Summary

Public constructors

Public methods

static RemoteInteraction

Returns the RemoteInteraction

static void

Stores the remote interaction in the registry.

Public constructors

RemoteInteractionRegistry

public RemoteInteractionRegistry()

Public methods

getInstance

public static RemoteInteraction getInstance()

Returns the RemoteInteraction

This remote interaction is not guaranteed to be present under all instrumentations.

Returns
RemoteInteraction

RemoteInteraction the remote interaction for this application. If no remote interaction has been registered a NoopRemoteInteraction will be returned.

registerInstance

public static void registerInstance(RemoteInteraction remoteInteraction)

Stores the remote interaction in the registry.

This is a global registry - so be aware of the impact of calling this method!

Parameters
RemoteInteraction remoteInteraction

the remote interaction for this application. <@code>Nullde-registers any existing monitor.