1 package net.sf.josceleton.connection.impl;
2
3 import net.sf.josceleton.connection.api.Connection;
4
5 /**
6 * Enhanced {@link Connection} class to initialize it by library and therefore user has to care about less things.
7 */
8 public interface ConnectionInternal extends Connection {
9
10 /**
11 * Kind of a init method; delegates establish() invocation to internal {@link OscPort} and starts rerouting.
12 *
13 * @throws IllegalStateException if invoked more than one time.
14 * @see OscPort#establish()
15 * $see {@link OscMessageAddressRouter#reroute(OscPort, OscMessageRouterCallback)}
16 */
17 void establish();
18
19 }