1 package net.sf.josceleton.connection.api;
2
3 import net.sf.josceleton.connection.api.service.user.UserService;
4 import net.sf.josceleton.core.api.async.Async;
5 import net.sf.josceleton.core.api.async.Closeable;
6
7 /**
8 /**
9 * This type provides the most low-level acccess you can get from Josceleton.
10 *
11 * Dispatches already transformed, high-level value objects in real-time without any modifications.
12 *
13 * @since 0.1
14 */
15 public interface Connection extends Async<ConnectionListener>, Closeable {
16
17 /**
18 * Simple getter method.
19 *
20 * @return the internal connection specific user service.
21 * @since 0.3
22 */
23 UserService getUserService();
24
25 }