Package akka.annotation
Annotation Type InternalStableApi
-
@Documented @Retention(CLASS) @Target({METHOD,CONSTRUCTOR,FIELD,TYPE,PACKAGE}) public @interface InternalStableApi
Marks APIs that are considered internal to Akka and should not be accessed by user code but that are used across Akka project boundaries and therefore shouldn't be changed without considering possible usage outside of the Akka core modules.If a method/class annotated with this annotation is part of a public API and has the Scala
private[akka]
access restriction, which leads to a public method from Java, there should be a javadoc/scaladoc comment where the first line MUST includeINTERNAL API
in order to be easily identifiable from generated documentation. Additional information may be put on the same line as the INTERNAL API comment in order to clarify further.