Package | Description |
---|---|
org.apache.directory.server.dhcp.io |
Provides the encoders and decoders for DHCP message
and option conversions.
|
org.apache.directory.server.dhcp.protocol |
Provides the
IoHandler and associated
ProtocolCodecFactory required
to implement the DHCP Service with the MINA NIO framework. |
org.apache.directory.server.dhcp.service |
Provides the implementation of the
DhcpService . |
org.apache.directory.server.dhcp.store |
Modifier and Type | Method and Description |
---|---|
DhcpMessage |
DhcpMessageDecoder.decode(ByteBuffer buffer)
Convert a byte buffer into a DhcpMessage.
|
OptionsField |
DhcpMessageDecoder.decodeOptions(ByteBuffer message) |
Modifier and Type | Method and Description |
---|---|
void |
DhcpDecoder.decode(org.apache.mina.core.session.IoSession session,
org.apache.mina.core.buffer.IoBuffer in,
org.apache.mina.filter.codec.ProtocolDecoderOutput out) |
Modifier and Type | Method and Description |
---|---|
DhcpMessage |
DhcpService.getReplyFor(InetSocketAddress localAddress,
InetSocketAddress clientAddress,
DhcpMessage request)
Retrieve the reply to a given message.
|
DhcpMessage |
AbstractDhcpService.getReplyFor(InetSocketAddress localAddress,
InetSocketAddress clientAddress,
DhcpMessage request) |
protected DhcpMessage |
StoreBasedDhcpService.handleDISCOVER(InetSocketAddress localAddress,
InetSocketAddress clientAddress,
DhcpMessage request) |
protected DhcpMessage |
AbstractDhcpService.handleDISCOVER(InetSocketAddress localAddress,
InetSocketAddress clientAddress,
DhcpMessage request)
Handle DHCPDISCOVER message.
|
protected DhcpMessage |
StoreBasedDhcpService.handleRELEASE(InetSocketAddress localAddress,
InetSocketAddress clientAddress,
DhcpMessage request) |
protected DhcpMessage |
AbstractDhcpService.handleRELEASE(InetSocketAddress localAddress,
InetSocketAddress clientAddress,
DhcpMessage request)
Handle DHCPRELEASE message.
|
protected DhcpMessage |
StoreBasedDhcpService.handleREQUEST(InetSocketAddress localAddress,
InetSocketAddress clientAddress,
DhcpMessage request) |
protected DhcpMessage |
AbstractDhcpService.handleREQUEST(InetSocketAddress localAddress,
InetSocketAddress clientAddress,
DhcpMessage request)
Handle DHCPREQUEST message.
|
Modifier and Type | Method and Description |
---|---|
protected abstract Host |
AbstractDhcpStore.findDesignatedHost(HardwareAddress hardwareAddress)
Find a host to with the explicitely designated hardware address.
|
protected Host |
SimpleDhcpStore.findDesignatedHost(HardwareAddress hardwareAddress) |
Lease |
DhcpStore.getExistingLease(HardwareAddress hardwareAddress,
InetAddress requestedAddress,
InetAddress selectionBase,
long requestedLeaseTime,
OptionsField options)
Retrieve an existing lease from the dhcp store.
|
Lease |
AbstractDhcpStore.getExistingLease(HardwareAddress hardwareAddress,
InetAddress requestedAddress,
InetAddress selectionBase,
long requestedLeaseTime,
OptionsField options) |
Lease |
DhcpStore.getLeaseOffer(HardwareAddress hardwareAddress,
InetAddress requestedAddress,
InetAddress selectionBase,
long requestedLeaseTime,
OptionsField options)
Find a lease to offer in response to a DHCPDISCOVER request.
|
Lease |
AbstractDhcpStore.getLeaseOffer(HardwareAddress hardwareAddress,
InetAddress requestedAddress,
InetAddress selectionBase,
long requestedLeaseTime,
OptionsField options) |
Copyright © 2003–2020 The Apache Software Foundation. All rights reserved.