public RepositoriesMetaData(StreamInput in) throws IOException { RepositoryMetaData[] repository = new RepositoryMetaData[in.readVInt()]; for (int i = 0; i < repository.length; i++) { repository[i] = new RepositoryMetaData(in); } this.repositories = Collections.unmodifiableList(Arrays.asList(repository)); }
public void registerInternalRepository(String name, String type) { RepositoryMetaData metaData = new RepositoryMetaData(name, type, Settings.EMPTY); Repository repository = internalRepositories.computeIfAbsent(name, (n) -> { logger.debug("put internal repository [{}][{}]", name, type); return createRepository(metaData, internalTypesRegistry); }); if (type.equals(repository.getMetadata().type()) == false) { logger.warn(new ParameterizedMessage("internal repository [{}][{}] already registered. this prevented the registration of " + "internal repository [{}][{}].", name, repository.getMetadata().type(), name, type)); } else if (repositories.containsKey(name)) { logger.warn(new ParameterizedMessage("non-internal repository [{}] already registered. this repository will block the " + "usage of internal repository [{}][{}].", name, metaData.type(), name)); } }
logger.info("put repository [{}]", request.name); repositories = new RepositoriesMetaData( Collections.singletonList(new RepositoryMetaData(request.name, request.type, request.settings))); } else { boolean found = false; repositoriesMetaData.add(new RepositoryMetaData(request.name, request.type, request.settings)); } else { logger.info("update repository [{}]", request.name);
final RepositoryMetaData newRepositoryMetaData = new RepositoryMetaData(request.name, request.type, request.settings);
throw new ElasticsearchParseException("failed to parse repository [{}], missing repository type", name); repository.add(new RepositoryMetaData(name, type, settings)); } else { throw new ElasticsearchParseException("failed to parse repositories");
public RepositoriesMetaData(StreamInput in) throws IOException { RepositoryMetaData[] repository = new RepositoryMetaData[in.readVInt()]; for (int i = 0; i < repository.length; i++) { repository[i] = new RepositoryMetaData(in); } this.repositories = Collections.unmodifiableList(Arrays.asList(repository)); }
public RepositoriesMetaData(StreamInput in) throws IOException { RepositoryMetaData[] repository = new RepositoryMetaData[in.readVInt()]; for (int i = 0; i < repository.length; i++) { repository[i] = new RepositoryMetaData(in); } this.repositories = Arrays.asList(repository); }
public RepositoriesMetaData(StreamInput in) throws IOException { RepositoryMetaData[] repository = new RepositoryMetaData[in.readVInt()]; for (int i = 0; i < repository.length; i++) { repository[i] = new RepositoryMetaData(in); } this.repositories = Collections.unmodifiableList(Arrays.asList(repository)); }
final RepositoryMetaData newRepositoryMetaData = new RepositoryMetaData(request.name, request.type, request.settings); logger.info("put repository [{}]", request.name); repositories = new RepositoriesMetaData( Collections.singletonList(new RepositoryMetaData(request.name, request.type, request.settings))); } else { boolean found = false; repositoriesMetaData.add(new RepositoryMetaData(request.name, request.type, request.settings)); } else { logger.info("update repository [{}]", request.name);
@Override public void readFrom(StreamInput in) throws IOException { super.readFrom(in); int size = in.readVInt(); List<RepositoryMetaData> repositoryListBuilder = new ArrayList<>(size); for (int j = 0; j < size; j++) { repositoryListBuilder.add(new RepositoryMetaData( in.readString(), in.readString(), Settings.readSettingsFromStream(in)) ); } repositories = Collections.unmodifiableList(repositoryListBuilder); }
@Override public void readFrom(StreamInput in) throws IOException { super.readFrom(in); int size = in.readVInt(); List<RepositoryMetaData> repositoryListBuilder = new ArrayList<>(); for (int j = 0; j < size; j++) { repositoryListBuilder.add(new RepositoryMetaData( in.readString(), in.readString(), Settings.readSettingsFromStream(in)) ); } repositories = Collections.unmodifiableList(repositoryListBuilder); }
/** * Reads repository metadata from stream input * * @param in stream input * @return repository metadata */ public static RepositoryMetaData readFrom(StreamInput in) throws IOException { String name = in.readString(); String type = in.readString(); Settings settings = Settings.readSettingsFromStream(in); return new RepositoryMetaData(name, type, settings); }
if (repositories == null) { logger.info("put repository [{}]", request.name); repositories = new RepositoriesMetaData(new RepositoryMetaData(request.name, request.type, request.settings)); } else { boolean found = false; repositoriesMetaData.add(new RepositoryMetaData(request.name, request.type, request.settings)); } else { logger.info("update repository [{}]", request.name);
logger.info("put repository [{}]", request.name); repositories = new RepositoriesMetaData( Collections.singletonList(new RepositoryMetaData(request.name, request.type, request.settings))); } else { boolean found = false; repositoriesMetaData.add(new RepositoryMetaData(request.name, request.type, request.settings)); } else { logger.info("update repository [{}]", request.name);
logger.info("put repository [{}]", request.name); repositories = new RepositoriesMetaData( Collections.singletonList(new RepositoryMetaData(request.name, request.type, request.settings))); } else { boolean found = false; repositoriesMetaData.add(new RepositoryMetaData(request.name, request.type, request.settings)); } else { logger.info("update repository [{}]", request.name);
if (repositories == null) { logger.info("put repository [{}]", request.name); repositories = new RepositoriesMetaData(new RepositoryMetaData(request.name, request.type, request.settings)); } else { boolean found = false; repositoriesMetaData.add(new RepositoryMetaData(request.name, request.type, request.settings)); } else { logger.info("update repository [{}]", request.name);
throw new ElasticsearchParseException("failed to parse repository [{}], missing repository type", name); repository.add(new RepositoryMetaData(name, type, settings)); } else { throw new ElasticsearchParseException("failed to parse repositories");
throw new ElasticsearchParseException("failed to parse repository [{}], missing repository type", name); repository.add(new RepositoryMetaData(name, type, settings)); } else { throw new ElasticsearchParseException("failed to parse repositories");
throw new ElasticsearchParseException("failed to parse repository [{}], missing repository type", name); repository.add(new RepositoryMetaData(name, type, settings)); } else { throw new ElasticsearchParseException("failed to parse repositories");
throw new ElasticsearchParseException("failed to parse repository [{}], missing repository type", name); repository.add(new RepositoryMetaData(name, type, settings)); } else { throw new ElasticsearchParseException("failed to parse repositories");