org.async.rmi.config.NetMap Maven / Gradle / Ivy
package org.async.rmi.config;
import java.util.Collections;
import java.util.List;
/**
* Created by Barak Bar Orion
* 12/3/14.
*/
public class NetMap {
private static final NetMap THE_EMPTY_NET_MAP = new NetMap(Collections.emptyList(), null);
private List rules;
private ID id;
@SuppressWarnings("UnusedDeclaration")
public NetMap() {
}
public NetMap(List rules, ID id) {
this.rules = rules;
this.id = id;
}
public List getRules() {
return rules;
}
@SuppressWarnings("UnusedDeclaration")
public static NetMap empty() {
return THE_EMPTY_NET_MAP;
}
public ID getId() {
return id;
}
@SuppressWarnings("UnusedDeclaration")
public void setRules(List rules) {
this.rules = rules;
}
public void setId(ID id) {
this.id = id;
}
}