public interface IVirtualHostPool extends IMigrationEnabledHostPool, Closeable
IMigrationEnabledHostPool.IObjectMigratedCallbackIHostPool.IHostStartedCallback| Modifier and Type | Method and Description |
|---|---|
void |
close() |
int |
countCloudObjects() |
UUID |
deployCloudObject(IVirtualHost host,
ClientCloudObject cloudObject,
Object[] args,
Class<?>[] paramTypes) |
void |
destroyCloudObject(UUID cloudObjectId) |
IVirtualHost |
findManagingHost(UUID cloudObjectId) |
Set<UUID> |
getCloudObjects() |
ReentrantReadWriteLock |
getCOLock(UUID cloudObjectId) |
Collection<IVirtualHost> |
getVirtualHosts() |
void |
shutdownHost(UUID hostId) |
migrateObject, migrateObjectAsync, migrateObjectAsyncgetCloudObjectById, getHostById, getHosts, getHostsCount, shutdownHostAsync, startNewHost, startNewHost, startNewHostAsync, startNewHostAsync, startNewHostAsync, startNewHostAsyncUUID deployCloudObject(IVirtualHost host, ClientCloudObject cloudObject, Object[] args, Class<?>[] paramTypes)
void destroyCloudObject(UUID cloudObjectId)
int countCloudObjects()
ReentrantReadWriteLock getCOLock(UUID cloudObjectId)
IVirtualHost findManagingHost(UUID cloudObjectId)
Collection<IVirtualHost> getVirtualHosts()
void shutdownHost(UUID hostId)
void close()
close in interface AutoCloseableclose in interface CloseableCopyright © 2014. All Rights Reserved.