@Override public <T> T getAdapter(Class<T> adapter) { if (LocaleProvider.class.equals(adapter)) { return adapter.cast(provider); } return super.getAdapter(adapter); }
@Override public <T> T getAdapter(Class<T> adapter) { if (adapter.isAssignableFrom(MimeTypeTranslationHelper.class)) { return adapter.cast(translationHelper); } return super.getAdapter(adapter); }
@Override public <T> T getAdapter(Class<T> adapter) { if (DocumentLoader.class.isAssignableFrom(adapter)) { return adapter.cast(this); } return super.getAdapter(adapter); } }
@Override public <T> T getAdapter(Class<T> adapter) { if (adapter.isAssignableFrom(AutomationScriptingService.class)) { return adapter.cast(service); } return super.getAdapter(adapter); }
@Override public <T> T getAdapter(Class<T> adapter) { if (adapter.isAssignableFrom(Service.class)) { return adapter.cast(service); } return super.getAdapter(adapter); }
@Override public <T> T getAdapter(Class<T> adapter) { if (adapter.isAssignableFrom(RedisExecutor.class)) { return adapter.cast(executor); } return super.getAdapter(adapter); }
@Override public <T> T getAdapter(Class<T> adapter) { if (adapter.isAssignableFrom(GwtResolver.class)) { return adapter.cast(resolver); } return super.getAdapter(adapter); }
@Override public <T> T getAdapter(Class<T> adapter) { if (ObjectCodecService.class.isAssignableFrom(adapter)) { return adapter.cast(codecs); } else if (JsonFactoryManager.class.isAssignableFrom(adapter)) { return adapter.cast(jsonFactoryManager); } return super.getAdapter(adapter); }
@Override public <T> T getAdapter(Class<T> adapter) { if (MetricSerializerMXBean.class.isAssignableFrom(adapter)) { return adapter.cast(serializer); } if (MetricEnabler.class.isAssignableFrom(adapter)) { return adapter.cast(enabler); } if (MetricSerializer.class.isAssignableFrom(adapter)) { return adapter.cast(serializer); } return super.getAdapter(adapter); }