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
ConstructorsConstructorDescriptionInMemoryReactiveClientRegistrationRepository(List<ClientRegistration> registrations) Constructs anInMemoryReactiveClientRegistrationRepositoryusing the provided parameters.InMemoryReactiveClientRegistrationRepository(ClientRegistration... registrations) Constructs anInMemoryReactiveClientRegistrationRepositoryusing the provided parameters. -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<ClientRegistration>findByRegistrationId(String registrationId) Returns the client registration identified by the providedregistrationId, ornullif not found.iterator()Returns anIteratorofClientRegistration.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
InMemoryReactiveClientRegistrationRepository
Constructs anInMemoryReactiveClientRegistrationRepositoryusing the provided parameters.- Parameters:
registrations- the client registration(s)
-
InMemoryReactiveClientRegistrationRepository
Constructs anInMemoryReactiveClientRegistrationRepositoryusing the provided parameters.- Parameters:
registrations- the client registration(s)
-
-
Method Details
-
findByRegistrationId
Description copied from interface:ReactiveClientRegistrationRepositoryReturns the client registration identified by the providedregistrationId, ornullif not found.- Specified by:
findByRegistrationIdin interfaceReactiveClientRegistrationRepository- Parameters:
registrationId- the registration identifier- Returns:
- the
ClientRegistrationif found, otherwisenull
-
iterator
Returns anIteratorofClientRegistration.- Specified by:
iteratorin interfaceIterable<ClientRegistration>- Returns:
- an
Iterator<ClientRegistration>
-