diff options
Diffstat (limited to 'src/main')
| -rw-r--r-- | src/main/java/IChannelNode.java | 22 | ||||
| -rw-r--r-- | src/main/java/ISecrets.java | 3 |
2 files changed, 25 insertions, 0 deletions
diff --git a/src/main/java/IChannelNode.java b/src/main/java/IChannelNode.java new file mode 100644 index 0000000..463f3ac --- /dev/null +++ b/src/main/java/IChannelNode.java | |||
| @@ -0,0 +1,22 @@ | |||
| 1 | import java.util.List; | ||
| 2 | import java.util.Map; | ||
| 3 | |||
| 4 | public interface IChannelNode { | ||
| 5 | enum Direction { | ||
| 6 | INCOMING, | ||
| 7 | OUTGOING, | ||
| 8 | BOTH | ||
| 9 | } | ||
| 10 | |||
| 11 | void setConnections(Map<IChannelNode, Integer> conmap, Direction dir); | ||
| 12 | void addConnection(IChannelNode node, Direction dir); | ||
| 13 | void addConnections(Iterable<IChannelNode> nodes, Direction dir); | ||
| 14 | void removeConnection(IChannelNode node, Direction dir); | ||
| 15 | void removeConnections(Iterable<IChannelNode> nodes, Direction dir); | ||
| 16 | void clearConnections(Direction dir); | ||
| 17 | |||
| 18 | boolean connectionExists(IChannelNode node, Direction dir); | ||
| 19 | Map<IChannelNode, Integer> getIncomingConnections(); | ||
| 20 | Map<IChannelNode, Integer> getOutgoingConnections(); | ||
| 21 | List<Map<IChannelNode, Integer>> getConnections(Direction dir); | ||
| 22 | } | ||
diff --git a/src/main/java/ISecrets.java b/src/main/java/ISecrets.java new file mode 100644 index 0000000..d936429 --- /dev/null +++ b/src/main/java/ISecrets.java | |||
| @@ -0,0 +1,3 @@ | |||
| 1 | public interface ISecrets { | ||
| 2 | String getAPIToken(); | ||
| 3 | } | ||
