@Override public Map<String,String> getConfiguration(TInfo tinfo, TCredentials credentials, ConfigurationType type) throws TException { ServerConfigurationFactory factory = context.getServerConfFactory(); switch (type) { case CURRENT: return conf(credentials, factory.getSystemConfiguration()); case SITE: return conf(credentials, factory.getSiteConfiguration()); case DEFAULT: return conf(credentials, factory.getDefaultConfiguration()); } throw new RuntimeException("Unexpected configuration type " + type); }
@Override public Map<String,String> getTableConfiguration(TInfo tinfo, TCredentials credentials, String tableName) throws TException, ThriftTableOperationException { Table.ID tableId = checkTableId(context, tableName, null); AccumuloConfiguration config = context.getServerConfFactory().getTableConfiguration(tableId); return conf(credentials, config); }
@Override public Map<String,String> getNamespaceConfiguration(TInfo tinfo, TCredentials credentials, String ns) throws ThriftTableOperationException, TException { Namespace.ID namespaceId; try { namespaceId = Namespaces.getNamespaceId(context, ns); } catch (NamespaceNotFoundException e) { String why = "Could not find namespace while getting configuration."; throw new ThriftTableOperationException(null, ns, null, TableOperationExceptionType.NAMESPACE_NOTFOUND, why); } AccumuloConfiguration config = context.getServerConfFactory() .getNamespaceConfiguration(namespaceId); return conf(credentials, config); }
@Override public Map<String,String> getConfiguration(TInfo tinfo, TCredentials credentials, ConfigurationType type) throws TException { switch (type) { case CURRENT: return conf(credentials, new ServerConfiguration(instance).getConfiguration()); case SITE: return conf(credentials, ServerConfiguration.getSiteConfiguration()); case DEFAULT: return conf(credentials, AccumuloConfiguration.getDefaultConfiguration()); } throw new RuntimeException("Unexpected configuration type " + type); }
@Override public Map<String,String> getConfiguration(TInfo tinfo, TCredentials credentials, ConfigurationType type) throws TException { ServerConfigurationFactory factory = context.getServerConfigurationFactory(); switch (type) { case CURRENT: return conf(credentials, factory.getConfiguration()); case SITE: return conf(credentials, factory.getSiteConfiguration()); case DEFAULT: return conf(credentials, factory.getDefaultConfiguration()); } throw new RuntimeException("Unexpected configuration type " + type); }
@Override public Map<String,String> getTableConfiguration(TInfo tinfo, TCredentials credentials, String tableName) throws TException, ThriftTableOperationException { String tableId = checkTableId(instance, tableName, null); AccumuloConfiguration config = context.getServerConfigurationFactory() .getTableConfiguration(tableId); return conf(credentials, config); }
@Override public Map<String,String> getTableConfiguration(TInfo tinfo, TCredentials credentials, String tableName) throws TException, ThriftTableOperationException { String tableId = checkTableId(tableName, null); return conf(credentials, new ServerConfiguration(instance).getTableConfiguration(tableId)); }
@Override public Map<String,String> getNamespaceConfiguration(TInfo tinfo, TCredentials credentials, String ns) throws ThriftTableOperationException, TException { String namespaceId; try { namespaceId = Namespaces.getNamespaceId(instance, ns); } catch (NamespaceNotFoundException e) { String why = "Could not find namespace while getting configuration."; throw new ThriftTableOperationException(null, ns, null, TableOperationExceptionType.NAMESPACE_NOTFOUND, why); } AccumuloConfiguration config = context.getServerConfigurationFactory() .getNamespaceConfiguration(namespaceId); return conf(credentials, config); }