|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavacard.framework.service.CardRemoteObject
@TransactionType(value=SUPPORTS) public class 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, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |