Class RoutingBridgeDocumentRouter<E>
- java.lang.Object
-
- org.hibernate.search.mapper.pojo.bridge.runtime.impl.RoutingBridgeDocumentRouter<E>
-
- All Implemented Interfaces:
AutoCloseable,DocumentRouter<E>
public final class RoutingBridgeDocumentRouter<E> extends Object implements DocumentRouter<E>
-
-
Constructor Summary
Constructors Constructor Description RoutingBridgeDocumentRouter(BeanHolder<? extends RoutingBridge<? super E>> routingBridgeHolder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()DocumentRouteDescriptorcurrentRoute(Object entityIdentifier, Supplier<? extends E> entitySupplier, DocumentRoutesDescriptor providedRoutes, BridgeSessionContext context)DocumentRoutesDescriptorroutes(Object entityIdentifier, Supplier<? extends E> entitySupplier, DocumentRoutesDescriptor providedRoutes, BridgeSessionContext context)
-
-
-
Constructor Detail
-
RoutingBridgeDocumentRouter
public RoutingBridgeDocumentRouter(BeanHolder<? extends RoutingBridge<? super E>> routingBridgeHolder)
-
-
Method Detail
-
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>
-
-