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.HashMap;
|
||||||
import java.util.Map;
|
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 {
|
public interface ResponseToUniqueEvent extends UniqueEvent {
|
||||||
default Map<String, Object> result() {
|
default Map<String, Object> result() {
|
||||||
Map<String, Object> map = new HashMap<>();
|
Map<String, Object> map = new HashMap<>();
|
||||||
|
|||||||
@@ -1,5 +1,16 @@
|
|||||||
package org.toop.framework.eventbus.events;
|
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 {
|
public interface UniqueEvent extends EventType {
|
||||||
default long getIdentifier() {
|
default long getIdentifier() {
|
||||||
try {
|
try {
|
||||||
|
|||||||
Reference in New Issue
Block a user