public static Properties toProperties(AccumuloConfiguration config) { return toProperties(toClientConf(config)); }
public static AccumuloConfiguration toAccumuloConf(Properties properties) { return toAccumuloConf(toClientConf(properties)); }
public SaslConnectionParams(AccumuloConfiguration conf, AuthenticationToken token) { this(ClientConfConverter.toProperties(conf), token); }
public ClientContext(SingletonReservation reservation, ClientInfo info) { this(reservation, info, ClientConfConverter.toAccumuloConf(info.getProperties())); }
@Override public Properties getProperties() { Properties properties = ClientConfConverter.toProperties(getSiteConfiguration()); properties.setProperty(ClientProperty.INSTANCE_ZOOKEEPERS.getKey(), getZooKeepers()); properties.setProperty(ClientProperty.INSTANCE_ZOOKEEPERS_TIMEOUT.getKey(), Integer.toString(getZooKeepersSessionTimeOut())); properties.setProperty(ClientProperty.INSTANCE_NAME.getKey(), getInstanceName()); ClientProperty.setAuthenticationToken(properties, getAuthenticationToken()); properties.setProperty(ClientProperty.AUTH_PRINCIPAL.getKey(), getPrincipal()); return properties; }
public ClientContext(ClientInfo info) { this(info, ClientConfConverter.toAccumuloConf(info.getProperties())); }
@Override public Connector getConnector(String principal, AuthenticationToken token) throws AccumuloException, AccumuloSecurityException { Properties properties = ClientConfConverter.toProperties(clientConf); properties.setProperty(ClientProperty.AUTH_PRINCIPAL.getKey(), principal); properties.setProperty(ClientProperty.INSTANCE_NAME.getKey(), getInstanceName()); return new org.apache.accumulo.core.clientImpl.ConnectorImpl( new ClientContext(new ClientInfoImpl(properties, token))); }