com.caucho.server.resin
Class ResinDelegate
java.lang.Object
com.caucho.server.resin.ResinDelegate
public class ResinDelegate
- extends java.lang.Object
The Resin class represents the top-level container for Resin.
It exactly matches the <resin> tag in the resin.xml
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
_licenseStore
protected LicenseStore _licenseStore
ResinDelegate
public ResinDelegate(Resin resin)
- Creates a new resin server.
init
public void init()
getLicenseStore
public LicenseStore getLicenseStore()
create
public static ResinDelegate create(Resin resin)
- Creates a new Resin instance
createOpenSource
public static ResinDelegate createOpenSource(Resin resin)
- Creates a new Resin instance
getResin
protected Resin getResin()
getLicenseMessage
protected java.lang.String getLicenseMessage()
setLicenseErrorMessage
protected void setLicenseErrorMessage(java.lang.String msg)
getLicenseErrorMessage
protected java.lang.String getLicenseErrorMessage()
createDistCacheService
protected DistCacheSystem createDistCacheService()
addServices
protected void addServices()
createManagementMBean
protected ManagementAdmin createManagementMBean()
createServer
protected ServletService createServer()
- Returns:
createResinManagement
protected Management createResinManagement()
createStatSystem
public StatSystem createStatSystem()
getResinName
protected java.lang.String getResinName()
isProfessional
public boolean isProfessional()
- Returns:
createLogSystem
public LogSystem createLogSystem()
- Returns:
createRepository
public AbstractRepository createRepository(RepositorySpi localRepository)
joinCluster
protected CloudServer joinCluster(CloudSystem system,
BootClusterConfig cluster)
loadDynamicServer
protected ClusterServer loadDynamicServer(ClusterPod pod,
java.lang.String dynId,
java.lang.String dynAddress,
int dynPort)
- Parameters:
pod
- dynId
- dynAddress
- dynPort
-
- Returns:
validateServerCluster
protected void validateServerCluster()
loadCloudLicenses
protected boolean loadCloudLicenses()
dumpThreads
public void dumpThreads()
dumpHeapOnExit
public void dumpHeapOnExit()
createNetworkSystem
protected NetworkClusterSystem createNetworkSystem(CloudServer server)
createLoadBalanceFactory
protected LoadBalanceFactory createLoadBalanceFactory()
addPreTopologyServices
protected void addPreTopologyServices()
getLicenseCheck
public LicenseCheck getLicenseCheck()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object