public class MultiTenantHandlerImpl extends Object implements MultiTenantHandler
TENANT| Constructor and Description |
|---|
MultiTenantHandlerImpl(Function<RoutingContext,String> tenantExtractor,
String contextKey) |
| Modifier and Type | Method and Description |
|---|---|
MultiTenantHandler |
addDefaultHandler(Handler<RoutingContext> handler)
Add a default handler for the case when no tenant was matched.
|
MultiTenantHandler |
addTenantHandler(String tenant,
Handler<RoutingContext> handler)
Add a handler for a given tenant to this handler.
|
void |
handle(RoutingContext ctx)
Something has happened, so handle it.
|
MultiTenantHandler |
removeTenant(String tenant)
Remove a handler for a given tenant from this handler.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreate, create, createpublic MultiTenantHandlerImpl(Function<RoutingContext,String> tenantExtractor, String contextKey)
public MultiTenantHandler addTenantHandler(String tenant, Handler<RoutingContext> handler)
MultiTenantHandleraddTenantHandler in interface MultiTenantHandlertenant - the tenant idhandler - the handler to register.public MultiTenantHandler removeTenant(String tenant)
MultiTenantHandlerremoveTenant in interface MultiTenantHandlertenant - the tenant idpublic MultiTenantHandler addDefaultHandler(Handler<RoutingContext> handler)
MultiTenantHandleraddDefaultHandler in interface MultiTenantHandlerhandler - the handler to register.public void handle(RoutingContext ctx)
Handlerhandle in interface Handler<RoutingContext>ctx - the event to handleCopyright © 2020. All rights reserved.