Package io.sentry
Class NoOpConnectionStatusProvider
java.lang.Object
io.sentry.NoOpConnectionStatusProvider
- All Implemented Interfaces:
IConnectionStatusProvider
@Internal
public final class NoOpConnectionStatusProvider
extends Object
implements IConnectionStatusProvider
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.sentry.IConnectionStatusProvider
IConnectionStatusProvider.ConnectionStatus, IConnectionStatusProvider.IConnectionStatusObserver -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddConnectionStatusObserver(@NotNull IConnectionStatusProvider.IConnectionStatusObserver observer) Adds an observer for listening to connection status changes.Gets the connection status.@Nullable StringGets the connection type.voidremoveConnectionStatusObserver(@NotNull IConnectionStatusProvider.IConnectionStatusObserver observer) Removes an observer.
-
Constructor Details
-
NoOpConnectionStatusProvider
public NoOpConnectionStatusProvider()
-
-
Method Details
-
getConnectionStatus
Description copied from interface:IConnectionStatusProviderGets the connection status.- Specified by:
getConnectionStatusin interfaceIConnectionStatusProvider- Returns:
- the current connection status
-
getConnectionType
Description copied from interface:IConnectionStatusProviderGets the connection type.- Specified by:
getConnectionTypein interfaceIConnectionStatusProvider- Returns:
- the current connection type. E.g. "ethernet", "wifi" or "cellular"
-
addConnectionStatusObserver
public boolean addConnectionStatusObserver(@NotNull @NotNull IConnectionStatusProvider.IConnectionStatusObserver observer) Description copied from interface:IConnectionStatusProviderAdds an observer for listening to connection status changes.- Specified by:
addConnectionStatusObserverin interfaceIConnectionStatusProvider- Parameters:
observer- the observer to register- Returns:
- true if the observer was sucessfully registered
-
removeConnectionStatusObserver
public void removeConnectionStatusObserver(@NotNull @NotNull IConnectionStatusProvider.IConnectionStatusObserver observer) Description copied from interface:IConnectionStatusProviderRemoves an observer.- Specified by:
removeConnectionStatusObserverin interfaceIConnectionStatusProvider- Parameters:
observer- a previously added observer viaIConnectionStatusProvider.addConnectionStatusObserver(IConnectionStatusObserver)
-