|
Java Card v2.2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javacard.framework.service.CardRemoteObject
A convenient base class for remote objects for the Java Card platform. An instance of
a subclass of this CardRemoteObject
class will
be exported automatically upon construction.
Constructor Summary | |
CardRemoteObject()
Creates a new CardRemoteObject and automatically exports it. |
Method Summary | |
static void |
export(Remote obj)
Exports the specified remote object. |
static void |
unexport(Remote obj)
Unexports the specified remote object. |
Methods inherited from class java.lang.Object |
equals |
Constructor Detail |
public CardRemoteObject()
CardRemoteObject
and automatically exports it. When
exported, the object is enabled for remote access from outside the card
until unexported. Only when the object is enabled for remote access can it be
returned as the initial reference during selection or returned by a remote method.
In addition, remote methods can be invoked only on objects enabled for remote
access.
Method Detail |
public static void export(Remote obj) throws SecurityException
obj
- the remotely accessible object
SecurityException
- if the specified obj parameter is not owned by the
caller context
SystemException
- with the following reason codes:SystemException.NO_RESOURCE
if too many exported remote objects.
All implementations must support a minimum of 16 exported remote objects.
public static void unexport(Remote obj) throws SecurityException
Note:
obj
- the remotely accessible object
SecurityException
- if the specified obj parameter is not owned by the
caller context
|
Java Card v2.2.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |