public interface IVirtualHostPool extends IMigrationEnabledHostPool, Closeable
IMigrationEnabledHostPool.IObjectMigratedCallback
IHostPool.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, migrateObjectAsync
getCloudObjectById, getHostById, getHosts, getHostsCount, shutdownHostAsync, startNewHost, startNewHost, startNewHostAsync, startNewHostAsync, startNewHostAsync, startNewHostAsync
UUID 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 AutoCloseable
close
in interface Closeable
Copyright © 2014. All Rights Reserved.