Package jnr.netdb
Class NativeProtocolsDB
- java.lang.Object
-
- jnr.netdb.NativeProtocolsDB
-
- All Implemented Interfaces:
ProtocolsDB
- Direct Known Subclasses:
NativeProtocolsDB.DefaultNativeProtocolsDB
,NativeProtocolsDB.LinuxNativeProtocolsDB
abstract class NativeProtocolsDB extends java.lang.Object implements ProtocolsDB
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
NativeProtocolsDB.DefaultNativeProtocolsDB
static interface
NativeProtocolsDB.LibProto
static interface
NativeProtocolsDB.LinuxLibProto
(package private) static class
NativeProtocolsDB.LinuxNativeProtocolsDB
private static class
NativeProtocolsDB.SingletonHolder
static class
NativeProtocolsDB.UnixProtoent
-
Constructor Summary
Constructors Constructor Description NativeProtocolsDB()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static NativeProtocolsDB
getInstance()
private static NativeProtocolsDB
load()
(package private) static Protocol
protocolFromNative(NativeProtocolsDB.UnixProtoent p)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jnr.netdb.ProtocolsDB
getAllProtocols, getProtocolByName, getProtocolByNumber
-
-
-
-
Method Detail
-
getInstance
public static final NativeProtocolsDB getInstance()
-
load
private static final NativeProtocolsDB load()
-
protocolFromNative
static Protocol protocolFromNative(NativeProtocolsDB.UnixProtoent p)
-
-