|
Oracle Fusion Middleware Oracle WebLogic SIP Server API Reference 11g Release 1 (10.3.4) Part Number E17873-02 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ProfileSubscription
This is a class returned by
ProfileServiceSpi.subscribe.
It is also used by callbacks invoked because of this subscription.
| Nested Class Summary | |
|---|---|
static class |
ProfileSubscription.ProfileSubscriptionState
PENDING means the subscription request has been submitted, and the final state of the subscription is not yet known. |
| Method Summary | |
|---|---|
void |
cancel()
Cancel this subscription. |
SipApplicationSession |
getApplicationSession()
The SipApplicationSession that was used to register |
java.lang.String |
getDocumentSelector()
The document selector that was used to register |
int |
getExpires()
Return the remaining length of this subscription, in seconds. |
java.io.Serializable |
getInfo()
The information that was used when registering. |
ProfileSubscription.ProfileSubscriptionState |
getSubscriptionState()
This method indicates the current state of the subscription. |
void |
setExpires(int seconds)
Request that this subscription expires seconds seconds from now. |
| Method Detail |
|---|
ProfileSubscription.ProfileSubscriptionState getSubscriptionState()
SipApplicationSession getApplicationSession()
java.lang.String getDocumentSelector()
java.io.Serializable getInfo()
void cancel()
throws ProfileException
ProfileExceptionint getExpires()
void setExpires(int seconds)
throws ProfileException
cancel().
Modifying the length of the subscription may not be possible in all cases.
If it is not possible, no exception is thrown; user code interested in this
case should catch SubscriptionModificationFailedException,
a subclass of ProfileException.
Note also that in some implementations the update may not be instantaneous.
If it is not, the application should wait for an
ProfileListener.modification(ProfileSubscription)
call indicating the update was successful.
seconds -
ProfileException
|
Copyright 1996, 2010, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Fusion Middleware Oracle WebLogic SIP Server API Reference 11g Release 1 (10.3.4) Part Number E17873-02 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||