Skip to content

Commit

Permalink
Rename ProtocolDB to ProtocolsDB
Browse files Browse the repository at this point in the history
  • Loading branch information
vp-of-awesome committed Mar 24, 2010
1 parent 263d0a7 commit ae9d4f2
Show file tree
Hide file tree
Showing 7 changed files with 27 additions and 2,953 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -31,20 +31,20 @@
/**
*
*/
class FileProtocolDB implements ProtocolDB {
class FileProtocolsDB implements ProtocolsDB {

public static final FileProtocolDB getInstance() {
public static final FileProtocolsDB getInstance() {
return SingletonHolder.INSTANCE;
}

private static final class SingletonHolder {
public static final FileProtocolDB INSTANCE = load();
public static final FileProtocolsDB INSTANCE = load();
}

FileProtocolDB() {
FileProtocolsDB() {
}

private static FileProtocolDB load() {
private static FileProtocolsDB load() {
try {
// Fail unless /etc/protocols can be read and contains at least one valid entry
NetDBParser parser = parseProtocolsFile();
Expand All @@ -54,7 +54,7 @@ private static FileProtocolDB load() {
parser.close();
}

return new FileProtocolDB();
return new FileProtocolsDB();

} catch (Throwable t) {
return null;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,20 +29,20 @@
/**
* Pre-compiled table of IANA protocol numbers
*/
class IANAProtocolDB implements ProtocolDB {
class IANAProtocolsDB implements ProtocolsDB {

private final Map<String, Protocol> nameToProto;
private final Map<Integer, Protocol> numberToProto;

public static final IANAProtocolDB getInstance() {
public static final IANAProtocolsDB getInstance() {
return SingletonHolder.INSTANCE;
}

private static final class SingletonHolder {
public static final IANAProtocolDB INSTANCE = initProtocolDB().build();
public static final IANAProtocolsDB INSTANCE = initProtocolDB().build();
}

private IANAProtocolDB(Map<String, Protocol> nameToProto, Map<Integer, Protocol> numberToProto) {
private IANAProtocolsDB(Map<String, Protocol> nameToProto, Map<Integer, Protocol> numberToProto) {
this.nameToProto = nameToProto;
this.numberToProto = numberToProto;
}
Expand Down Expand Up @@ -76,8 +76,8 @@ public void add(String name, int proto, String... aliases) {
numberToProto.put(proto, p);
}

public IANAProtocolDB build() {
return new IANAProtocolDB(nameToProto, numberToProto);
public IANAProtocolsDB build() {
return new IANAProtocolsDB(nameToProto, numberToProto);
}
}

Expand Down
Loading

0 comments on commit ae9d4f2

Please sign in to comment.