es.javocsoft.android.lib.toucan.client.thread.callback
Class ResponseCallback

java.lang.Object
  extended by java.lang.Thread
      extended by es.javocsoft.android.lib.toucan.client.thread.callback.ResponseCallback
All Implemented Interfaces:
Runnable

public abstract class ResponseCallback
extends Thread
implements Runnable

If a callback is needed, extend this class to achieve it.

Version:
1.0 $$ $Author: jgonzalez $ $Date: 2015-04-29 12:34:12 +0200 (Wed, 29 Apr 2015) $
Author:
JavocSoft Team

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
 
Field Summary
static int CALLBACK_OPERATION_ACK_READ
           
static int CALLBACK_OPERATION_ACK_RECEIVED
           
static int CALLBACK_OPERATION_ADD_TAGS
           
static int CALLBACK_OPERATION_DEVICE_INFORMREFERRAL
           
static int CALLBACK_OPERATION_DEVICE_REGISTRATION
           
static int CALLBACK_OPERATION_LIST_TAGS
           
static int CALLBACK_OPERATION_REMOVE_TAGS
           
static int CALLBACK_OPERATION_RESET_TAGS
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
ResponseCallback(String callbackClassName)
           
 
Method Summary
abstract  void callback()
           
 String getCallbackClassName()
           
 int getCallbackOperation()
           
 Response getResponse()
           
 void run()
           
 void setCallbackOperation(int callbackOperation)
           
 void setContext(android.content.Context context)
           
 void setResponse(Response response)
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CALLBACK_OPERATION_LIST_TAGS

public static final int CALLBACK_OPERATION_LIST_TAGS
See Also:
Constant Field Values

CALLBACK_OPERATION_ADD_TAGS

public static final int CALLBACK_OPERATION_ADD_TAGS
See Also:
Constant Field Values

CALLBACK_OPERATION_REMOVE_TAGS

public static final int CALLBACK_OPERATION_REMOVE_TAGS
See Also:
Constant Field Values

CALLBACK_OPERATION_RESET_TAGS

public static final int CALLBACK_OPERATION_RESET_TAGS
See Also:
Constant Field Values

CALLBACK_OPERATION_DEVICE_REGISTRATION

public static final int CALLBACK_OPERATION_DEVICE_REGISTRATION
See Also:
Constant Field Values

CALLBACK_OPERATION_DEVICE_INFORMREFERRAL

public static final int CALLBACK_OPERATION_DEVICE_INFORMREFERRAL
See Also:
Constant Field Values

CALLBACK_OPERATION_ACK_RECEIVED

public static final int CALLBACK_OPERATION_ACK_RECEIVED
See Also:
Constant Field Values

CALLBACK_OPERATION_ACK_READ

public static final int CALLBACK_OPERATION_ACK_READ
See Also:
Constant Field Values
Constructor Detail

ResponseCallback

public ResponseCallback(String callbackClassName)
Method Detail

run

public void run()
Specified by:
run in interface Runnable
Overrides:
run in class Thread

getCallbackClassName

public String getCallbackClassName()

setCallbackOperation

public void setCallbackOperation(int callbackOperation)

getCallbackOperation

public int getCallbackOperation()

setContext

public void setContext(android.content.Context context)

setResponse

public void setResponse(Response response)

getResponse

public Response getResponse()

callback

public abstract void callback()


Copyright © 2015-2016 JavocSoft. All Rights Reserved.