IBM WebSphere Application ServerTM
Release 7

com.ibm.wsspi.al
Class ALFactory

java.lang.Object
  extended by com.ibm.wsspi.al.ALFactory

public class ALFactory
extends java.lang.Object

Factory to create/remove AdminAL


Field Summary
static java.lang.String COPYRIGHT
          Copyright
 
Constructor Summary
ALFactory()
           
 
Method Summary
static ArtifactLoader create(org.eclipse.jst.j2ee.commonarchivecore.internal.Archive earFile)
          Create an instance AL based on an Archive (ear file).
static ArtifactLoader create(java.lang.String path)
          Create an ArtifactLoader based on a file directory
static void remove(org.eclipse.jst.j2ee.commonarchivecore.internal.Archive earFile)
          Remove the instance AL created based on an Archive (ear file).
static void remove(java.lang.String path)
          Remove an ArtifactLoader instance that is created by ALFactory.create(String path);
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
Copyright

See Also:
Constant Field Values
Constructor Detail

ALFactory

public ALFactory()
Method Detail

create

public static ArtifactLoader create(java.lang.String path)
Create an ArtifactLoader based on a file directory

Parameters:
path - the path to a file directory which will be the scope of newly created AL.
Returns:
ArtifactLoader a AL instance whose visibility scope is the file directory.

create

public static ArtifactLoader create(org.eclipse.jst.j2ee.commonarchivecore.internal.Archive earFile)
Create an instance AL based on an Archive (ear file).

Parameters:
earFile - an commmon archive (ear file), can not be null.
Returns:
ArtifactLoader an AL instance whose visibility scope is the ear file passed as parameter.

remove

public static void remove(org.eclipse.jst.j2ee.commonarchivecore.internal.Archive earFile)
Remove the instance AL created based on an Archive (ear file).

Parameters:
earFile - an commmon archive (ear file), can not be null.

remove

public static void remove(java.lang.String path)
Remove an ArtifactLoader instance that is created by ALFactory.create(String path);

Parameters:
path -

IBM WebSphere Application ServerTM
Release 7