com.sun.enterprise.config.serverbeans
Class Server.Duck

java.lang.Object
  extended by com.sun.enterprise.config.serverbeans.Server.Duck
Enclosing interface:
Server

public static class Server.Duck
extends Object


Constructor Summary
Server.Duck()
           
 
Method Summary
static void createResourceRef(Server server, String enabled, String refName)
           
static void deleteResourceRef(Server server, String refName)
           
static String getAdminHost(Server server)
           
static int getAdminPort(Server server)
           
static ApplicationRef getApplicationRef(Server server, String appName)
           
static Cluster getCluster(Server server)
           
static String getClusterMemberName(Server server)
           
static Config getConfig(Server server)
           
static String getReference(Server server)
           
static ResourceRef getResourceRef(Server server, String refName)
           
static boolean isCluster(Server server)
           
static boolean isClusteredDas(Server server)
           
static boolean isDas(Server server)
           
static boolean isInstance(Server server)
           
static boolean isResourceRefExists(Server server, String refName)
           
static boolean isRunning(Server server)
          this is NOT a reliable test.
static boolean isServer(Server server)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Server.Duck

public Server.Duck()
Method Detail

isCluster

public static boolean isCluster(Server server)

isServer

public static boolean isServer(Server server)

isInstance

public static boolean isInstance(Server server)

isDas

public static boolean isDas(Server server)

isClusteredDas

public static boolean isClusteredDas(Server server)

getCluster

public static Cluster getCluster(Server server)

getClusterMemberName

public static String getClusterMemberName(Server server)

getReference

public static String getReference(Server server)

getApplicationRef

public static ApplicationRef getApplicationRef(Server server,
                                               String appName)

getResourceRef

public static ResourceRef getResourceRef(Server server,
                                         String refName)

isResourceRefExists

public static boolean isResourceRefExists(Server server,
                                          String refName)

deleteResourceRef

public static void deleteResourceRef(Server server,
                                     String refName)
                              throws org.jvnet.hk2.config.TransactionFailure
Throws:
org.jvnet.hk2.config.TransactionFailure

createResourceRef

public static void createResourceRef(Server server,
                                     String enabled,
                                     String refName)
                              throws org.jvnet.hk2.config.TransactionFailure
Throws:
org.jvnet.hk2.config.TransactionFailure

getConfig

public static Config getConfig(Server server)

getAdminPort

public static int getAdminPort(Server server)

getAdminHost

public static String getAdminHost(Server server)

isRunning

public static boolean isRunning(Server server)
this is NOT a reliable test. It just checks if ANYTHING has setup shop on the host and port. I wanted to run RemoteAdminCommand but that is (inexplicably) in admin/util -- and we would have a circular dependency

Parameters:
server -
Returns:


Copyright © 2012 GlassFish Community. All Rights Reserved.