| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<Instance> |
InstanceRepository.compute(InstanceId id,
BiFunction<InstanceId,Instance,reactor.core.publisher.Mono<Instance>> remappingFunction)
Updates the instance associated with the id using the remapping function.
|
reactor.core.publisher.Mono<Instance> |
EventsourcingInstanceRepository.compute(InstanceId id,
BiFunction<InstanceId,Instance,reactor.core.publisher.Mono<Instance>> remappingFunction) |
reactor.core.publisher.Mono<Instance> |
InstanceRepository.computeIfPresent(InstanceId id,
BiFunction<InstanceId,Instance,reactor.core.publisher.Mono<Instance>> remappingFunction)
Updates the instance associated with the id using the remapping function.
|
reactor.core.publisher.Mono<Instance> |
EventsourcingInstanceRepository.computeIfPresent(InstanceId id,
BiFunction<InstanceId,Instance,reactor.core.publisher.Mono<Instance>> remappingFunction) |
static Instance |
Instance.create(InstanceId id) |
reactor.core.publisher.Mono<Instance> |
InstanceRepository.find(InstanceId id) |
reactor.core.publisher.Mono<Instance> |
EventsourcingInstanceRepository.find(InstanceId id) |
reactor.core.publisher.Mono<Instance> |
SnapshottingInstanceRepository.find(InstanceId id) |
protected reactor.core.publisher.Mono<Instance> |
SnapshottingInstanceRepository.rehydrateSnapshot(InstanceId id) |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<Instance> |
InstanceRepository.compute(InstanceId id,
BiFunction<InstanceId,Instance,reactor.core.publisher.Mono<Instance>> remappingFunction)
Updates the instance associated with the id using the remapping function.
|
reactor.core.publisher.Mono<Instance> |
EventsourcingInstanceRepository.compute(InstanceId id,
BiFunction<InstanceId,Instance,reactor.core.publisher.Mono<Instance>> remappingFunction) |
reactor.core.publisher.Mono<Instance> |
InstanceRepository.computeIfPresent(InstanceId id,
BiFunction<InstanceId,Instance,reactor.core.publisher.Mono<Instance>> remappingFunction)
Updates the instance associated with the id using the remapping function.
|
reactor.core.publisher.Mono<Instance> |
EventsourcingInstanceRepository.computeIfPresent(InstanceId id,
BiFunction<InstanceId,Instance,reactor.core.publisher.Mono<Instance>> remappingFunction) |
| Modifier and Type | Method and Description |
|---|---|
static InstanceId |
InstanceId.of(String value) |
| Modifier and Type | Method and Description |
|---|---|
int |
InstanceId.compareTo(InstanceId that) |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Flux<InstanceEvent> |
ConcurrentMapEventStore.find(InstanceId id) |
reactor.core.publisher.Flux<InstanceEvent> |
InstanceEventStore.find(InstanceId id) |
| Constructor and Description |
|---|
ConcurrentMapEventStore(int maxLogSizePerAggregate,
ConcurrentMap<InstanceId,List<InstanceEvent>> eventLog) |
HazelcastEventStore(com.hazelcast.map.IMap<InstanceId,List<InstanceEvent>> eventLogs) |
HazelcastEventStore(int maxLogSizePerAggregate,
com.hazelcast.map.IMap<InstanceId,List<InstanceEvent>> eventLog) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
AbstractStatusChangeNotifier.getLastStatus(InstanceId instanceId) |
| Constructor and Description |
|---|
HazelcastNotificationTrigger(Notifier notifier,
org.reactivestreams.Publisher<InstanceEvent> events,
ConcurrentMap<InstanceId,Long> sentNotifications) |
| Modifier and Type | Method and Description |
|---|---|
InstanceId |
InstanceIdNotificationFilter.getInstanceId() |
| Constructor and Description |
|---|
InstanceIdNotificationFilter(InstanceId instanceId,
Instant expiry) |
| Modifier and Type | Method and Description |
|---|---|
InstanceId |
HashingInstanceUrlIdGenerator.generateId(Registration registration) |
InstanceId |
CloudFoundryInstanceIdGenerator.generateId(Registration registration) |
InstanceId |
InstanceIdGenerator.generateId(Registration registration)
Generate an id based on the given Instance
|
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<InstanceId> |
InstanceRegistry.deregister(InstanceId id)
Remove a specific instance from services
|
reactor.core.publisher.Flux<InstanceId> |
ApplicationRegistry.deregister(String name) |
reactor.core.publisher.Mono<InstanceId> |
InstanceRegistry.register(Registration registration)
Register instance.
|
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<InstanceId> |
InstanceRegistry.deregister(InstanceId id)
Remove a specific instance from services
|
reactor.core.publisher.Mono<Void> |
EndpointDetector.detectEndpoints(InstanceId id) |
reactor.core.publisher.Mono<Instance> |
InstanceRegistry.getInstance(InstanceId id)
Get a specific instance
|
void |
IntervalCheck.markAsChecked(InstanceId instanceId) |
protected reactor.core.publisher.Mono<Void> |
InfoUpdateTrigger.updateInfo(InstanceId instanceId) |
reactor.core.publisher.Mono<Void> |
InfoUpdater.updateInfo(InstanceId id) |
reactor.core.publisher.Mono<Void> |
StatusUpdater.updateStatus(InstanceId id) |
protected reactor.core.publisher.Mono<Void> |
StatusUpdateTrigger.updateStatus(InstanceId instanceId) |
| Constructor and Description |
|---|
IntervalCheck(String name,
Function<InstanceId,reactor.core.publisher.Mono<Void>> checkFn) |
IntervalCheck(String name,
Function<InstanceId,reactor.core.publisher.Mono<Void>> checkFn,
Duration interval,
Duration minRetention) |
| Modifier and Type | Method and Description |
|---|---|
protected Function<Endpoints,Endpoints> |
QueryIndexEndpointStrategy.alignWithManagementUrl(InstanceId instanceId,
String managementUrl) |
protected Function<org.springframework.web.reactive.function.client.ClientResponse,reactor.core.publisher.Mono<ProbeEndpointsStrategy.DetectedEndpoint>> |
ProbeEndpointsStrategy.convert(InstanceId instanceId,
ProbeEndpointsStrategy.EndpointDefinition endpointDefinition,
URI uri) |
| Modifier and Type | Method and Description |
|---|---|
static InstanceId |
InstanceIdMixin.of(String value) |
| Constructor and Description |
|---|
InstanceDeregisteredEventMixin(InstanceId instance,
long version,
Instant timestamp) |
InstanceEndpointsDetectedEventMixin(InstanceId instance,
long version,
Instant timestamp,
Endpoints endpoints) |
InstanceInfoChangedEventMixin(InstanceId instance,
long version,
Instant timestamp,
Info info) |
InstanceRegisteredEventMixin(InstanceId instance,
long version,
Instant timestamp,
Registration registration) |
InstanceRegistrationUpdatedEventMixin(InstanceId instance,
long version,
Instant timestamp,
Registration registration) |
InstanceStatusChangedEventMixin(InstanceId instance,
long version,
Instant timestamp,
StatusInfo statusInfo) |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<Map<String,InstanceId>>> |
InstancesController.register(Registration registration,
org.springframework.web.util.UriComponentsBuilder builder)
Register an instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
JdkPerInstanceCookieStore.cleanupInstance(InstanceId instanceId) |
void |
PerInstanceCookieStore.cleanupInstance(InstanceId instanceId)
Informs the store that the cookies of the given
instanceId could be
removed. |
protected CookieHandler |
JdkPerInstanceCookieStore.createCookieHandler(InstanceId instanceId) |
org.springframework.util.MultiValueMap<String,String> |
JdkPerInstanceCookieStore.get(InstanceId instanceId,
URI requestUri,
org.springframework.util.MultiValueMap<String,String> requestHeaders) |
org.springframework.util.MultiValueMap<String,String> |
PerInstanceCookieStore.get(InstanceId instanceId,
URI requestUri,
org.springframework.util.MultiValueMap<String,String> requestHeaders)
Gets all the applicable cookies (cookie name => string representation of cookie)
for the given
instanceId and the specified uri in the request header. |
protected CookieHandler |
JdkPerInstanceCookieStore.getCookieHandler(InstanceId instanceId)
Returns the stored
CookieHandler for the identified
Instance or creates a new
one, stores and returns it. |
void |
JdkPerInstanceCookieStore.put(InstanceId instanceId,
URI requestUrl,
org.springframework.util.MultiValueMap<String,String> headers) |
void |
PerInstanceCookieStore.put(InstanceId instanceId,
URI requestUri,
org.springframework.util.MultiValueMap<String,String> responseHeaders)
Stores all the applicable cookies (examples are response header fields that are
named
Set-Cookie) present in the response headers. |
Copyright © 2022 codecentric AG. All rights reserved.