We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4563284 commit 42bf81fCopy full SHA for 42bf81f
1 file changed
openmessaging-api/src/main/java/io/openmessaging/annotation/Optional.java
@@ -21,8 +21,17 @@
21
import java.lang.annotation.Retention;
22
import java.lang.annotation.RetentionPolicy;
23
import java.lang.annotation.Target;
24
+
25
/**
- * A {@code MessageReceipt} is a {@code Message} with a {@code Receipt}.
26
+ * <p>
27
+ * A {@code Optional} is an annotation to mark some certain methods ,interfaces and etc. this annotation represented
28
+ * these methods or interfaces are not mandatory in OpenMessaging.
29
+ * </p>
30
+ *
31
32
+ * If these methods or interfaces adopted by more and more vendors and end users, they may be become the mandatory
33
+ * interface in the future. Of course, if they are used very little, they may be removed.
34
35
*
36
* @version OMS 1.0.0
37
* @since OMS 1.0.0
0 commit comments