org.ow2.petals.admin.api
Class AdminFactory

java.lang.Object
  extended by org.ow2.petals.admin.api.AdminFactory

public abstract class AdminFactory
extends java.lang.Object

Author:
"Mathieu CARROLLE - EBM WebSourcing"

Field Summary
static java.lang.String FACTORY_PROPERTY_KEY
          Property key to set AdminFactory implementation name
 
Constructor Summary
AdminFactory()
           
 
Method Summary
abstract  ArtifactAdministration createArtifactAdministration()
          Create instance of ArtifactAdministration implementation.
abstract  ContainerAdministration createContainerAdministration()
          Create instance of ContainerAdministration implementation.
abstract  RegistryAdministration createRegistryAdministration()
          Create instance of RegistryAdministration implementation.
static AdminFactory newInstance()
          Obtain a new instance of AdminFactory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FACTORY_PROPERTY_KEY

public static final java.lang.String FACTORY_PROPERTY_KEY
Property key to set AdminFactory implementation name

See Also:
Constant Field Values
Constructor Detail

AdminFactory

public AdminFactory()
Method Detail

newInstance

public static AdminFactory newInstance()
Obtain a new instance of AdminFactory. The implementation's class to load is found by getting the value of the system property : org.ow2.petals.admin.api.factory

Returns:
The implementation of the factory class.

createArtifactAdministration

public abstract ArtifactAdministration createArtifactAdministration()
Create instance of ArtifactAdministration implementation.

Returns:
an ArtifactAdministration instance.

createContainerAdministration

public abstract ContainerAdministration createContainerAdministration()
Create instance of ContainerAdministration implementation.

Returns:
an ContainerAdministration instance.

createRegistryAdministration

public abstract RegistryAdministration createRegistryAdministration()
Create instance of RegistryAdministration implementation.

Returns:
an RegistryAdministration instance.


Copyright © 2005-2012 Petals Link (EBM Websourcing). All Rights Reserved.