com.sun.enterprise.module
Class RepositoryFactory

java.lang.Object
  extended by com.sun.enterprise.module.RepositoryFactory

public abstract class RepositoryFactory
extends Object

Factory to create repositories.

Author:
Jerome Dochez

Constructor Summary
RepositoryFactory()
           
 
Method Summary
abstract  Repository createRepository(Repository parent, String name, URI source)
          Creates a new Repository with a parent (for delegating module resolutions) and a name.
abstract  Repository createRepository(String name, URI source)
          Creates a new Repository.
abstract  boolean handleType(String type)
          Returns true if this factory can handle this type of repository
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepositoryFactory

public RepositoryFactory()
Method Detail

handleType

public abstract boolean handleType(String type)
Returns true if this factory can handle this type of repository

Parameters:
type - repository type

createRepository

public abstract Repository createRepository(Repository parent,
                                            String name,
                                            URI source)
Creates a new Repository with a parent (for delegating module resolutions) and a name. The URI source identifies the repository location.

Parameters:
parent - the parent Repository to delegate module resolution
name - the repository name
source - the location of the repository

createRepository

public abstract Repository createRepository(String name,
                                            URI source)
Creates a new Repository. The URI source identifies the repository location.

Parameters:
name - the repository name
source - the location of the repository


Copyright © 2013 Oracle Corporation. All Rights Reserved.