| 
GigaSpaces XAP 9.5 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ProxyPreparer
Performs operations on a newly unmarshalled remote proxy to prepare it for
 use. Typical operations include verifying trust in the proxy by calling
 Security.verifyObjectTrust, specifying
 constraints by calling RemoteMethodControl.setConstraints, and granting the proxy permissions by
 calling Security.grant. 
 Applications are expected to use instances of this class retrieved from a
 Configuration to prepare all remote proxies that they receive in
 order to permit configuring how applications handle proxies.
| Method Summary | |
|---|---|
 Object | 
prepareProxy(Object proxy)
Performs operations on a newly unmarshalled proxy to prepare it for use, returning the prepared proxy, which may or may not be the argument itself.  | 
| Method Detail | 
|---|
Object prepareProxy(Object proxy)
                    throws RemoteException
 Typical operations performed by this method include verifying trust in
 the proxy by calling Security.verifyObjectTrust, specifying constraints by calling RemoteMethodControl.setConstraints,
 and granting the proxy permissions by calling Security.grant.
proxy - the proxy to prepare
NullPointerException - if the proxy is null
RemoteException - if a communication-related exception occurs
SecurityException - if a security exception occurs
  | 
GigaSpaces XAP 9.5 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||