Class InMemoryReactiveClientRegistrationRepository
java.lang.Object
org.springframework.security.oauth2.client.registration.InMemoryReactiveClientRegistrationRepository
- All Implemented Interfaces:
Iterable<ClientRegistration>
,ReactiveClientRegistrationRepository
public final class InMemoryReactiveClientRegistrationRepository
extends Object
implements ReactiveClientRegistrationRepository, Iterable<ClientRegistration>
A Reactive
ClientRegistrationRepository
that stores
ClientRegistration
(s) in-memory.- Since:
- 5.1
- See Also:
-
Constructor Summary
ConstructorDescriptionInMemoryReactiveClientRegistrationRepository
(List<ClientRegistration> registrations) Constructs anInMemoryReactiveClientRegistrationRepository
using the provided parameters.InMemoryReactiveClientRegistrationRepository
(ClientRegistration... registrations) Constructs anInMemoryReactiveClientRegistrationRepository
using the provided parameters. -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<ClientRegistration>
findByRegistrationId
(String registrationId) Returns the client registration identified by the providedregistrationId
, ornull
if not found.iterator()
Returns anIterator
ofClientRegistration
.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
InMemoryReactiveClientRegistrationRepository
Constructs anInMemoryReactiveClientRegistrationRepository
using the provided parameters.- Parameters:
registrations
- the client registration(s)
-
InMemoryReactiveClientRegistrationRepository
Constructs anInMemoryReactiveClientRegistrationRepository
using the provided parameters.- Parameters:
registrations
- the client registration(s)
-
-
Method Details
-
findByRegistrationId
Description copied from interface:ReactiveClientRegistrationRepository
Returns the client registration identified by the providedregistrationId
, ornull
if not found.- Specified by:
findByRegistrationId
in interfaceReactiveClientRegistrationRepository
- Parameters:
registrationId
- the registration identifier- Returns:
- the
ClientRegistration
if found, otherwisenull
-
iterator
Returns anIterator
ofClientRegistration
.- Specified by:
iterator
in interfaceIterable<ClientRegistration>
- Returns:
- an
Iterator<ClientRegistration>
-