super(ArtifactRepository.class, instantiator, new RepositoryNamer());
whenObjectAdded(new Action<ArtifactRepository>() {
public void execute(ArtifactRepository artifactRepository) {
if (artifactRepository instanceof ArtifactRepositoryInternal) {
ArtifactRepositoryInternal repository = (ArtifactRepositoryInternal) artifactRepository;
repository.onAddToContainer(DefaultArtifactRepositoryContainer.this);
}
}
});
}