Class AnimationEventLoopProcessor
java.lang.Object
org.springframework.shell.component.view.event.processor.AnimationEventLoopProcessor
- All Implemented Interfaces:
EventLoop.EventLoopProcessor
EventLoop.EventLoopProcessor converting incoming message into animation tick
messages.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanProcess(org.springframework.messaging.Message<?> message) Checks if this processor can process an event.reactor.core.publisher.Flux<? extends org.springframework.messaging.Message<?>>process(org.springframework.messaging.Message<?> message) Process a message and transform it into a newFluxofMessageinstances.
-
Constructor Details
-
AnimationEventLoopProcessor
public AnimationEventLoopProcessor()
-
-
Method Details
-
canProcess
public boolean canProcess(org.springframework.messaging.Message<?> message) Description copied from interface:EventLoop.EventLoopProcessorChecks if this processor can process an event. If this method returnstrueit's quaranteed thatEventLoop.EventLoopProcessor.process(Message)is called to resolve translation of a message.- Specified by:
canProcessin interfaceEventLoop.EventLoopProcessor- Parameters:
message- the message- Returns:
- true if processor can process an event
-
process
public reactor.core.publisher.Flux<? extends org.springframework.messaging.Message<?>> process(org.springframework.messaging.Message<?> message) Description copied from interface:EventLoop.EventLoopProcessorProcess a message and transform it into a newFluxofMessageinstances.- Specified by:
processin interfaceEventLoop.EventLoopProcessor- Parameters:
message- the message to process- Returns:
- a flux of messages
-