Class BaseCallable<T>
- java.lang.Object
-
- com.smartgridready.communicator.async.callable.BaseCallable<T>
-
- All Implemented Interfaces:
java.util.concurrent.Callable<AsyncResult<T>>
- Direct Known Subclasses:
DeviceReadCallable
,DeviceWriteCallable
public abstract class BaseCallable<T> extends java.lang.Object implements java.util.concurrent.Callable<AsyncResult<T>>
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
dataPointName
protected java.lang.String
profileName
protected AsyncResult<T>
result
-
Constructor Summary
Constructors Constructor Description BaseCallable(java.lang.String profileName, java.lang.String dataPointName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AsyncResult<T>
call()
java.lang.String
getDataPointName()
java.lang.String
getProfileName()
AsyncResult<T>
getResult()
-
-
-
Field Detail
-
profileName
protected final java.lang.String profileName
-
dataPointName
protected final java.lang.String dataPointName
-
result
protected final AsyncResult<T> result
-
-
Method Detail
-
call
public AsyncResult<T> call()
- Specified by:
call
in interfacejava.util.concurrent.Callable<T>
-
getProfileName
public java.lang.String getProfileName()
-
getDataPointName
public java.lang.String getDataPointName()
-
getResult
public AsyncResult<T> getResult()
-
-