org.coffeecrew.mobile.oop.impl
Class ReceiverRequestHandler
java.lang.Object
   de.avetana.javax.obex.ServerRequestHandler
de.avetana.javax.obex.ServerRequestHandler
       org.coffeecrew.mobile.oop.impl.ReceiverRequestHandler
org.coffeecrew.mobile.oop.impl.ReceiverRequestHandler
- public class ReceiverRequestHandler 
- extends de.avetana.javax.obex.ServerRequestHandler
This class is use internally by ObjectReceiver. But can be use as a request 
 handler for put operations
- Since:
- 0.1
| Constructor Summary | 
| ReceiverRequestHandler(java.util.Vector receivedObjectsStore,
                       de.avetana.javax.obex.SessionNotifier sn)Creates a new instance of ReceiverRequestHandler
 | 
 
| Method Summary | 
|  int | onPut(de.avetana.javax.obex.Operation operation)This request handler should only be ware of handling put operations.
 | 
 
| Methods inherited from class de.avetana.javax.obex.ServerRequestHandler | 
| createHeaderSet, getConnectionID, onAuthenticationFailure, onConnect, onDelete, onDisconnect, onGet, onSetPath, setConnectionID | 
 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ReceiverRequestHandler
public ReceiverRequestHandler(java.util.Vector receivedObjectsStore,
                              de.avetana.javax.obex.SessionNotifier sn)
- Creates a new instance of ReceiverRequestHandler
 
- Parameters:
- receivedObjectsStore- The- java.util.Vectorto which the received objects are stored.
- sn- The session notifier to synchronize the threads
 
onPut
public int onPut(de.avetana.javax.obex.Operation operation)
- This request handler should only be ware of handling put operations. This method
 implements the put operationa an all necessary steps to reconstruct the object 
 received from a ObjectPusher
 
- 
- Overrides:
- onPutin class- de.avetana.javax.obex.ServerRequestHandler
 
- 
- Parameters:
- operation- The headers sent by the client
- Returns:
- Response code as defined in ResponseCodes. In this case only OBEX_HTTP_OK