|
GigaSpaces XAP 7.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IStubHandler
A filter that contains functions to control the life cycle of a space related stub. It can be used to implement SSL security in (some of the) space stubs or create a stub that implements a different protocol from the com.j_spaces.core.StubHandlerImpl which is the default GigaSpaces implementation (non-secure RMI)
Field Summary | |
---|---|
static String |
NIO_PROTOCOL
NIO protocol constant |
static String |
RMI_PROTOCOL
RMI protocol constant |
Method Summary | |
---|---|
Remote |
exportObject(Remote obj)
Exports the remote object to make it available to receive incoming calls. |
com.gigaspaces.config.lrmi.ITransportConfig |
getTransportConfig()
Returns the default transport config associated with this stub handler |
void |
init(String spaceName,
String containerName)
|
void |
unexportObject(Remote obj,
boolean force)
Removes the remote object, obj, from the StubHandler runtime. |
Field Detail |
---|
static final String RMI_PROTOCOL
static final String NIO_PROTOCOL
Method Detail |
---|
void init(String spaceName, String containerName)
spaceName
- space namecontainerName
- container nameRemote exportObject(Remote obj) throws RemoteException
obj
- the remote object to be exported
RemoteException
- if export failsvoid unexportObject(Remote obj, boolean force) throws RemoteException
obj
- the object to disable stub forforce
- should force unxport
RemoteException
- Failed to unexport object.com.gigaspaces.config.lrmi.ITransportConfig getTransportConfig()
|
GigaSpaces XAP 7.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |