Package org.opennms.protocols.vmware
Class ServiceInstancePoolEntry
- java.lang.Object
-
- org.opennms.protocols.vmware.ServiceInstancePoolEntry
-
public class ServiceInstancePoolEntry extends Object
-
-
Constructor Summary
Constructors Constructor Description ServiceInstancePoolEntry(ServiceInstancePool serviceInstancePool, String hostname, String username, String password)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexpire(long ageInMilliseconds)protected Map<com.vmware.vim25.mo.ServiceInstance,Long>getAccessTimestamp()booleanisUnused()intlockedEntryCount()voidrelease(com.vmware.vim25.mo.ServiceInstance serviceInstance)com.vmware.vim25.mo.ServiceInstanceretain(int timeout)static voidsetTimeout(com.vmware.vim25.mo.ServiceInstance serviceInstance, int timeout)intunlockedEntryCount()
-
-
-
Constructor Detail
-
ServiceInstancePoolEntry
public ServiceInstancePoolEntry(ServiceInstancePool serviceInstancePool, String hostname, String username, String password)
-
-
Method Detail
-
retain
public com.vmware.vim25.mo.ServiceInstance retain(int timeout) throws MalformedURLException, RemoteException- Throws:
MalformedURLExceptionRemoteException
-
setTimeout
public static void setTimeout(com.vmware.vim25.mo.ServiceInstance serviceInstance, int timeout)
-
expire
public void expire(long ageInMilliseconds)
-
isUnused
public boolean isUnused()
-
release
public void release(com.vmware.vim25.mo.ServiceInstance serviceInstance)
-
lockedEntryCount
public int lockedEntryCount()
-
unlockedEntryCount
public int unlockedEntryCount()
-
-