public abstract class Package extends Object
Modifier and Type | Field and Description |
---|---|
static String |
PACKAGE_TYPE_STR
Default package type.
|
Modifier | Constructor and Description |
---|---|
protected |
Package(String packageType)
Package constructor.
|
Modifier and Type | Method and Description |
---|---|
String |
getPackageType() |
WSCSession |
getSession()
Gets the associated session or null if a session is not yet created.
|
protected SubSession |
getSubSession(String id) |
protected Collection |
getSubSessions() |
protected abstract void |
onMessage(Frame frame)
Handles an inbound message that has no existing subsession.
|
protected void |
putSubSession(SubSession subSession) |
protected void |
removeSubSession(String id) |
public static final String PACKAGE_TYPE_STR
protected Package(String packageType)
packageType
- Package typepublic final String getPackageType()
public final WSCSession getSession()
protected final void putSubSession(SubSession subSession)
protected final void removeSubSession(String id)
protected final Collection getSubSessions()
protected final SubSession getSubSession(String id)
protected abstract void onMessage(Frame frame)
frame
- Message