package org.safehaus.penrose.federation; import org.safehaus.penrose.module.ModuleClient; /** * @author Endi Sukma Dewata */ public class RepositoryClient implements FederationRepositoryMBean { protected FederationClient federationClient; protected String repositoryName; protected ModuleClient moduleClient; public RepositoryClient(FederationClient federationClient, String repositoryName, String type) throws Exception { this.federationClient = federationClient; this.repositoryName = repositoryName; this.moduleClient = federationClient.getRepositoryModuleClient(type); } public FederationClient getFederationClient() { return federationClient; } public String getRepositoryName() { return repositoryName; } public void setRepositoryName(String repositoryName) { this.repositoryName = repositoryName; } public void setFederationClient(FederationClient federationClient) { this.federationClient = federationClient; } public ModuleClient getModuleClient() { return moduleClient; } public void setModuleClient(ModuleClient moduleClient) { this.moduleClient = moduleClient; } }