Package dev.cel.runtime
Interface Dispatcher.ImmutableCopy
-
- All Superinterfaces:
Dispatcher
- Enclosing interface:
- Dispatcher
@Immutable public static interface Dispatcher.ImmutableCopy extends Dispatcher
AnImmutablecopy of aDispatcher. CurrentlyDefaultDispatcherimplementation implements bothDispatcherandRegistrarand cannot be annotated asImmutable.Should consider to provide Registrar.dumpAsDispatcher and Registrar.dumpAsAsyncDispatcher instead of letting DefaultDispatcher or AsyncDispatcher to implement both Registrar and Dispatcher. But it requires a global refactoring.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface dev.cel.runtime.Dispatcher
Dispatcher.ImmutableCopy
-
-
Method Summary
-
Methods inherited from interface dev.cel.runtime.Dispatcher
dispatch, immutableCopy
-
-