Index: api/StartServer.java =================================================================== RCS file: /cvs/j2eeserver/src/org/netbeans/modules/j2ee/deployment/plugins/api/StartServer.java,v retrieving revision 1.7 diff -u -r1.7 StartServer.java --- api/StartServer.java 10 Mar 2005 14:59:24 -0000 1.7 +++ api/StartServer.java 24 Mar 2005 13:56:06 -0000 @@ -132,6 +132,31 @@ } /** + * Returns true if this admin server is suspended. + * + * @since 1.6 + */ + public abstract boolean isSuspended(); + + /** + * Returns true if given target is suspended. This should be + * overwritten by plugins which support multiple target servers via + * one admin server. + * + * @param target the target server in question; null value implies + * the query is against the admin server. + * @return true if the server in question is suspended. + * @since 1.6 + */ + public boolean isSuspended(Target target) { + if (target == null || isAlsoTargetServer(target)) { + return isSuspended(); + } + + return false; + } + + /** * Returns true if the given target is in debug mode. */ public abstract boolean isDebuggable(Target target);