|
What this is
Other links
The source code
/*
* Sun Public License Notice
*
* The contents of this file are subject to the Sun Public License
* Version 1.0 (the "License"). You may not use this file except in
* compliance with the License. A copy of the License is available at
* http://www.sun.com/
*
* The Original Code is NetBeans. The Initial Developer of the Original
* Code is Sun Microsystems, Inc. Portions Copyright 1997-2003 Sun
* Microsystems, Inc. All Rights Reserved.
*/
/**
*
* AutoUndeploySupport.java
*
* Created on February 12, 2004, 3:57 PM
* @author nn136682
*/
package org.netbeans.modules.j2ee.deployment.plugins.api;
import javax.enterprise.deploy.spi.TargetModuleID;
import javax.enterprise.deploy.spi.Target;
/**
* Service provided by plugin for lookup TargetModuleID.
* This service basically help J2EE framework identify the target modules
* needs to be undeployed before a safe full deployment can happen.
*/
public abstract class TargetModuleIDResolver {
public static final String KEY_CONTEXT_ROOT = "contextRoot";
public static final String KEY_CONTENT_DIR = "contentDirs";
public static final TargetModuleID[] EMPTY_TMID_ARRAY = new TargetModuleID[0];
private static String[] lookupKeys = null;
public final String[] getLookupKeys() {
if (lookupKeys == null) {
lookupKeys = new String[] {
KEY_CONTEXT_ROOT, KEY_CONTENT_DIR
};
}
return lookupKeys;
}
/**
* Return the list of TargetModuleIDs that could match the given lookup info.
* @param targetModuleInfo lookup info, keyed by list returned by #getLookupKeys
* @return array of root TargetModuleIDs.
*/
public abstract TargetModuleID[] lookupTargetModuleID(java.util.Map targetModuleInfo, Target[] targetList);
}
|
| ... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.