mirror of
https://github.com/2OOP/pism.git
synced 2026-02-04 10:54:51 +00:00
Some better docs.
This commit is contained in:
@@ -4,6 +4,17 @@ import java.lang.reflect.RecordComponent;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* MUST HAVE long identifier at the end.
|
||||
* e.g.
|
||||
*
|
||||
* <pre>{@code
|
||||
* public record uniqueEventResponse(String content, long identifier) implements ResponseToUniqueEvent {};
|
||||
* public record uniqueEventResponse(long identifier) implements ResponseToUniqueEvent {};
|
||||
* public record uniqueEventResponse(String content, int number, long identifier) implements ResponseToUniqueEvent {};
|
||||
* }</pre>
|
||||
*
|
||||
*/
|
||||
public interface ResponseToUniqueEvent extends UniqueEvent {
|
||||
default Map<String, Object> result() {
|
||||
Map<String, Object> map = new HashMap<>();
|
||||
|
||||
@@ -1,5 +1,16 @@
|
||||
package org.toop.framework.eventbus.events;
|
||||
|
||||
/**
|
||||
* MUST HAVE long identifier at the end.
|
||||
* e.g.
|
||||
*
|
||||
* <pre>{@code
|
||||
* public record uniqueEvent(String content, long identifier) implements UniqueEvent {};
|
||||
* public record uniqueEvent(long identifier) implements UniqueEvent {};
|
||||
* public record uniqueEvent(String content, int number, long identifier) implements UniqueEvent {};
|
||||
* }</pre>
|
||||
*
|
||||
*/
|
||||
public interface UniqueEvent extends EventType {
|
||||
default long getIdentifier() {
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user