Package org.opennms.features.dhcpd.impl
Class TransactionImpl
- java.lang.Object
-
- org.opennms.features.dhcpd.impl.TransactionImpl
-
- All Implemented Interfaces:
Transaction
public class TransactionImpl extends java.lang.Object implements Transaction
-
-
Constructor Summary
Constructors Constructor Description TransactionImpl(java.lang.String hostAddress, java.lang.String macAddress, boolean relayMode, java.lang.String myIpAddress, boolean extendedMode, java.lang.String requestIpAddress, int timeout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheck(Response response)java.net.InetAddressgetHostAddress()byte[]getMacAddress()java.net.InetAddressgetMyIpAddress()java.net.InetAddressgetRequestIpAddress()ResponsegetResponse()longgetResponseTime()intgetTimeout()intgetXid()booleanisExtendedMode()booleanisRelayMode()booleanisSuccess()voidsetXid(int xid)java.lang.StringtoString()voidupdateStartTime()
-
-
-
Method Detail
-
getTimeout
public int getTimeout()
-
check
public boolean check(Response response)
-
updateStartTime
public void updateStartTime()
-
getResponseTime
public long getResponseTime()
- Specified by:
getResponseTimein interfaceTransaction
-
getResponse
public Response getResponse()
-
isSuccess
public boolean isSuccess()
- Specified by:
isSuccessin interfaceTransaction
-
getHostAddress
public java.net.InetAddress getHostAddress()
-
getMacAddress
public byte[] getMacAddress()
-
getRequestIpAddress
public java.net.InetAddress getRequestIpAddress()
-
isExtendedMode
public boolean isExtendedMode()
-
isRelayMode
public boolean isRelayMode()
-
getXid
public int getXid()
-
setXid
public void setXid(int xid)
-
getMyIpAddress
public java.net.InetAddress getMyIpAddress()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-