Package javax.jmdns.impl
Class ServiceInfoImpl.ServiceInfoState
- java.lang.Object
-
- java.util.concurrent.locks.ReentrantLock
-
- javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
-
- javax.jmdns.impl.ServiceInfoImpl.ServiceInfoState
-
- All Implemented Interfaces:
java.io.Serializable
,java.util.concurrent.locks.Lock
,DNSStatefulObject
- Enclosing class:
- ServiceInfoImpl
private static final class ServiceInfoImpl.ServiceInfoState extends DNSStatefulObject.DefaultImplementation
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface javax.jmdns.impl.DNSStatefulObject
DNSStatefulObject.DefaultImplementation, DNSStatefulObject.DNSStatefulObjectSemaphore
-
-
Field Summary
Fields Modifier and Type Field Description private ServiceInfoImpl
_info
private static long
serialVersionUID
-
Fields inherited from class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
_state, _task
-
-
Constructor Summary
Constructors Constructor Description ServiceInfoState(ServiceInfoImpl info)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
setDns(JmDNSImpl dns)
protected void
setTask(DNSTask task)
-
Methods inherited from class javax.jmdns.impl.DNSStatefulObject.DefaultImplementation
advanceState, associateWithTask, cancelState, closeState, getDns, isAnnounced, isAnnouncing, isAssociatedWithTask, isCanceled, isCanceling, isClosed, isClosing, isProbing, recoverState, removeAssociationWithTask, revertState, setState, toString, waitForAnnounced, waitForCanceled
-
Methods inherited from class java.util.concurrent.locks.ReentrantLock
getHoldCount, getOwner, getQueuedThreads, getQueueLength, getWaitingThreads, getWaitQueueLength, hasQueuedThread, hasQueuedThreads, hasWaiters, isFair, isHeldByCurrentThread, isLocked, lock, lockInterruptibly, newCondition, tryLock, tryLock, unlock
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
_info
private final ServiceInfoImpl _info
-
-
Constructor Detail
-
ServiceInfoState
public ServiceInfoState(ServiceInfoImpl info)
- Parameters:
info
-
-
-
Method Detail
-
setTask
protected void setTask(DNSTask task)
- Overrides:
setTask
in classDNSStatefulObject.DefaultImplementation
-
setDns
public void setDns(JmDNSImpl dns)
- Overrides:
setDns
in classDNSStatefulObject.DefaultImplementation
-
-