Class RoutingBridgeDocumentRouter<E>
java.lang.Object
org.hibernate.search.mapper.pojo.bridge.runtime.impl.RoutingBridgeDocumentRouter<E>
- All Implemented Interfaces:
AutoCloseable,DocumentRouter<E>
-
Constructor Summary
ConstructorsConstructorDescriptionRoutingBridgeDocumentRouter(BeanHolder<? extends RoutingBridge<? super E>> routingBridgeHolder) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()currentRoute(Object entityIdentifier, Supplier<? extends E> entitySupplier, DocumentRoutesDescriptor providedRoutes, BridgeSessionContext context) routes(Object entityIdentifier, Supplier<? extends E> entitySupplier, DocumentRoutesDescriptor providedRoutes, BridgeSessionContext context)
-
Constructor Details
-
RoutingBridgeDocumentRouter
public RoutingBridgeDocumentRouter(BeanHolder<? extends RoutingBridge<? super E>> routingBridgeHolder)
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceDocumentRouter<E>
-
currentRoute
public DocumentRouteDescriptor currentRoute(Object entityIdentifier, Supplier<? extends E> entitySupplier, DocumentRoutesDescriptor providedRoutes, BridgeSessionContext context) - Specified by:
currentRoutein interfaceDocumentRouter<E>
-
routes
public DocumentRoutesDescriptor routes(Object entityIdentifier, Supplier<? extends E> entitySupplier, DocumentRoutesDescriptor providedRoutes, BridgeSessionContext context) - Specified by:
routesin interfaceDocumentRouter<E>
-