|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
The base class for the interface to resident applications that are supported by the internet access profile.
The lifecycle of an application which implements this interface or its subclasses
is for a broadcast service. The application is started by selecting the appropriate
service (using the Locator object returned by calls to getLocator()
). If this service is selected in the service context which contains the
executing application, any currently presented content will be stopped and the
application will be destroyed before the client is launched. Calling destroy()
or stop() on the service context in which the client is running will cause
the client to be terminated.
Methods in this API will not affect the lifecycle of the calling application.
| Method Summary | |
boolean |
canRunApplication()
Returns true if the application can run without having to stop the downloaded MHP application. |
java.lang.String |
getName()
Returns a short service name or an acronym. |
javax.tv.service.ServiceType |
getServiceType()
Returns the type of this service. |
InternetClientService[] |
getSupportedClientServices()
Returns all InternetClientServices supported by the same
application as this one. |
boolean |
hasMultipleInstances()
This method indicates whether the service represented by this Service is available on multiple transports. |
javax.tv.service.SIRequest |
retrieveDetails(javax.tv.service.SIRequestor requestor)
This method will always fail when called for an InternetClient. |
| Methods inherited from interface javax.tv.service.Service |
equals, getLocator, hashCode |
| Method Detail |
public boolean canRunApplication()
public javax.tv.service.SIRequest retrieveDetails(javax.tv.service.SIRequestor requestor)
InternetClient.
The requestor will always be notified of a failure of type DATA_UNAVAILABLE.retrieveDetails in interface javax.tv.service.Servicerequestor - - The SIRequestor to be notified when this retrieval operation completes.SIRequest object identifying the requestpublic java.lang.String getName()
InternetClient,
the returned value is implementation dependentgetName in interface javax.tv.service.Servicepublic boolean hasMultipleInstances()
InternetClienthasMultipleInstances in interface javax.tv.service.ServiceInternetClient instancespublic javax.tv.service.ServiceType getServiceType()
InternetServiceType class shall be
returned.getServiceType in interface javax.tv.service.Servicepublic InternetClientService[] getSupportedClientServices()
InternetClientServices supported by the same
application as this one. This InternetClientService is included in the array.InternetClientServices
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||