* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.cluster.schema.repository;
+package org.opendaylight.controller.cluster.schema.provider;
import com.google.common.annotations.Beta;
import java.util.Set;
import javax.annotation.Nonnull;
-import org.opendaylight.controller.cluster.schema.repository.impl.YangTextSchemaSourceSerializationProxy;
+import org.opendaylight.controller.cluster.schema.provider.impl.YangTextSchemaSourceSerializationProxy;
import org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier;
import scala.concurrent.Future;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.cluster.schema.repository.impl;
+package org.opendaylight.controller.cluster.schema.provider.impl;
import akka.dispatch.OnComplete;
import com.google.common.annotations.Beta;
import com.google.common.util.concurrent.CheckedFuture;
import com.google.common.util.concurrent.Futures;
import com.google.common.util.concurrent.SettableFuture;
-import org.opendaylight.controller.cluster.schema.repository.RemoteYangTextSourceProvider;
+import org.opendaylight.controller.cluster.schema.provider.RemoteYangTextSourceProvider;
import org.opendaylight.yangtools.util.concurrent.ExceptionMapper;
import org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceException;
import org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.cluster.schema.repository.impl;
+package org.opendaylight.controller.cluster.schema.provider.impl;
import com.google.common.annotations.Beta;
import com.google.common.util.concurrent.CheckedFuture;
import com.google.common.util.concurrent.Futures;
import java.io.IOException;
import java.util.Set;
-import org.opendaylight.controller.cluster.schema.repository.RemoteYangTextSourceProvider;
+import org.opendaylight.controller.cluster.schema.provider.RemoteYangTextSourceProvider;
import org.opendaylight.yangtools.yang.model.repo.api.SchemaRepository;
import org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier;
import org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource;
import scala.concurrent.Promise;
/**
- * Remote schema repository implementation backed by local schema repository.
+ * Remote schema provider implementation backed by local schema provider.
*/
@Beta
-public class RemoteYangTextSourceImpl implements RemoteYangTextSourceProvider {
- private static final Logger LOG = LoggerFactory.getLogger(RemoteYangTextSourceImpl.class);
+public class RemoteYangTextSourceProviderImpl implements RemoteYangTextSourceProvider {
+ private static final Logger LOG = LoggerFactory.getLogger(RemoteYangTextSourceProviderImpl.class);
private final SchemaRepository repository;
private final Set<SourceIdentifier> providedSources;
- public RemoteYangTextSourceImpl(SchemaRepository repository, Set<SourceIdentifier> providedSources) {
+ public RemoteYangTextSourceProviderImpl(SchemaRepository repository, Set<SourceIdentifier> providedSources) {
this.repository = repository;
this.providedSources = providedSources;
}
@Override
public void onFailure(Throwable t) {
- LOG.warn("Unable to retrieve schema source from repository", t);
+ LOG.warn("Unable to retrieve schema source from provider", t);
promise.failure(t);
}
});
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.cluster.schema.repository.impl;
+package org.opendaylight.controller.cluster.schema.provider.impl;
import com.google.common.annotations.Beta;
import com.google.common.io.ByteSource;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.cluster.schema.repository.impl;
+package org.opendaylight.controller.cluster.schema.provider.impl;
import static org.junit.Assert.assertArrayEquals;
import static org.junit.Assert.assertEquals;
import org.junit.Before;
import org.junit.Test;
import org.mockito.Mockito;
-import org.opendaylight.controller.cluster.schema.repository.RemoteYangTextSourceProvider;
+import org.opendaylight.controller.cluster.schema.provider.RemoteYangTextSourceProvider;
import org.opendaylight.yangtools.yang.model.repo.api.SchemaSourceException;
import org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier;
import org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.cluster.schema.repository.impl;
+package org.opendaylight.controller.cluster.schema.provider.impl;
import static org.junit.Assert.assertArrayEquals;
import static org.junit.Assert.assertEquals;
private static final SourceIdentifier ID = new SourceIdentifier("Test", "2015-10-30");
- private RemoteYangTextSourceImpl remoteRepository;
+ private RemoteYangTextSourceProviderImpl remoteRepository;
private SchemaRepository mockedLocalRepository;
private Set<SourceIdentifier> providedSources = Collections.singleton(ID);
public void setUp() {
mockedLocalRepository = Mockito.mock(SchemaRepository.class);
- remoteRepository = new RemoteYangTextSourceImpl(mockedLocalRepository, providedSources);
+ remoteRepository = new RemoteYangTextSourceProviderImpl(mockedLocalRepository, providedSources);
}
@Test
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.controller.cluster.schema.repository.impl;
+package org.opendaylight.controller.cluster.schema.provider.impl;
import static org.junit.Assert.assertArrayEquals;
import static org.junit.Assert.assertEquals;