Interface DocumentRouter<E>
-
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
NoOpDocumentRouter,RoutingBridgeDocumentRouter
public interface DocumentRouter<E> extends AutoCloseable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidclose()DocumentRouteDescriptorcurrentRoute(Object entityIdentifier, Supplier<? extends E> entitySupplier, DocumentRoutesDescriptor providedRoutes, BridgeSessionContext context)DocumentRoutesDescriptorroutes(Object entityIdentifier, Supplier<? extends E> entitySupplier, DocumentRoutesDescriptor providedRoutes, BridgeSessionContext context)
-
-
-
Method Detail
-
close
default void close()
- Specified by:
closein interfaceAutoCloseable
-
currentRoute
DocumentRouteDescriptor currentRoute(Object entityIdentifier, Supplier<? extends E> entitySupplier, DocumentRoutesDescriptor providedRoutes, BridgeSessionContext context)
-
routes
DocumentRoutesDescriptor routes(Object entityIdentifier, Supplier<? extends E> entitySupplier, DocumentRoutesDescriptor providedRoutes, BridgeSessionContext context)
-
-