@Override public void onInit(Runnable onInit) { this.onInit = onInit; notifyChanged(); }
@Override public synchronized void removeGenericHandler(HttpHandler handler) { genericHandlers.remove(handler); notifyChanged(); }
private synchronized void initialize() { if (initialized) return; initialized = true; Runnable initializer = onInit; if (initializer != null) initializer.run(); notifyChanged(); }
@Override public synchronized void addGenericHandler(HttpHandler handler) { Log.info("Registering generic handler", "!setup", setupName); genericHandlers.add(handler); notifyChanged(); }
@Override public synchronized void reset() { path1 = path2 = path3 = null; handler1 = handler2 = handler3 = null; getHandlers.clear(); postHandlers.clear(); putHandlers.clear(); deleteHandlers.clear(); optionsHandlers.clear(); anyHandlers.clear(); genericHandlers.clear(); patternGetHandlers.clear(); patternPostHandlers.clear(); patternPutHandlers.clear(); patternDeleteHandlers.clear(); patternPatchHandlers.clear(); patternOptionsHandlers.clear(); patternHeadHandlers.clear(); patternTraceHandlers.clear(); patternAnyHandlers.clear(); staticResourcesHandler = new StaticResourcesHandler(customization); routes.clear(); initialized = false; onInit = null; customization.reset(); stable = false; lastChangedAt = null; notifyChanged(); }
@Override public void onInit(Runnable onInit) { this.onInit = onInit; notifyChanged(); }
@Override public synchronized void removeGenericHandler(HttpHandler handler) { genericHandlers.remove(handler); notifyChanged(); }
private synchronized void initialize() { if (initialized) return; initialized = true; Runnable initializer = onInit; if (initializer != null) initializer.run(); notifyChanged(); }
@Override public synchronized void addGenericHandler(HttpHandler handler) { Log.info("Registering generic handler", "!setup", setupName); genericHandlers.add(handler); notifyChanged(); }
@Override public synchronized void reset() { path1 = path2 = path3 = null; handler1 = handler2 = handler3 = null; getHandlers.clear(); postHandlers.clear(); putHandlers.clear(); deleteHandlers.clear(); optionsHandlers.clear(); anyHandlers.clear(); genericHandlers.clear(); patternGetHandlers.clear(); patternPostHandlers.clear(); patternPutHandlers.clear(); patternDeleteHandlers.clear(); patternPatchHandlers.clear(); patternOptionsHandlers.clear(); patternHeadHandlers.clear(); patternTraceHandlers.clear(); patternAnyHandlers.clear(); staticResourcesHandler = new StaticResourcesHandler(customization); routes.clear(); initialized = false; onInit = null; customization.reset(); stable = false; lastChangedAt = null; notifyChanged(); }