Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CodeAndMagic/android-deferred-object
/ functions
Functions
213 in github.com/CodeAndMagic/android-deferred-object
⨍
Functions
213
◇
Types & classes
46
Method
andThen
Registers callbacks for success, failure and progress. The Promise3 is left unchanged and can be chained. @param onSuccess @param onFailure @param on
core/src/main/java/org/codeandmagic/promise/Promise3.java:96
Method
andThen
(Callback<Success> onSuccess, Callback<Throwable> onFailure,
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise.java:80
Method
equals
(Object o)
core/src/main/java/org/codeandmagic/promise/Either.java:93
Method
failed
(Throwable value)
core/src/main/java/org/codeandmagic/promise/impl/DeferredObject.java:39
Method
flatMap
Creates a new Promise3 by transforming a successful result into either another type of successful result or a failure result. <p/> Example: a successf
core/src/main/java/org/codeandmagic/promise/Promise3.java:158
Method
flatMap
(Transformation<Success, Either<Throwable, Success2>> transform)
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise.java:65
Method
flatMap
(final Transformation<Success, Either<Failure, Success2>> transform)
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise3.java:246
Method
flatRecover
Creates a new Promise3 and tries to transform a failure into a success. If the transformation fails, the result will be also a failure. <p/> For examp
core/src/main/java/org/codeandmagic/promise/Promise3.java:181
Method
flatRecover
(Transformation<Throwable, Either<Throwable, Success>> transform)
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise.java:75
Method
flatRecover
(final Transformation<Failure, Either<Failure, Success>> transform)
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise3.java:297
Method
getCount
()
sample/src/main/java/org/codeandmagic/promise/sample/patterns/ImageAdapter.java:45
Method
getItemId
(int position)
sample/src/main/java/org/codeandmagic/promise/sample/patterns/ImageAdapter.java:55
Method
getLeft
()
core/src/main/java/org/codeandmagic/promise/Either.java:52
Method
getRight
()
core/src/main/java/org/codeandmagic/promise/Either.java:88
Method
getSdCardDir
(String dirName)
sample/src/main/java/org/codeandmagic/promise/sample/Utils.java:90
Method
getView
(int position, View convertView, ViewGroup parent)
sample/src/main/java/org/codeandmagic/promise/sample/MainActivity.java:46
Method
hashCode
()
core/src/main/java/org/codeandmagic/promise/Either.java:105
Method
isAcceptable
(int statusCode)
core/src/main/java/org/codeandmagic/promise/http/StatusCodeSelector.java:54
Method
isAcceptable
(int statusCode)
core/src/main/java/org/codeandmagic/promise/http/StatusCodeSelector.java:72
Method
isAcceptable
(int statusCode)
core/src/main/java/org/codeandmagic/promise/http/StatusCodeSelector.java:96
Method
isLeft
()
core/src/main/java/org/codeandmagic/promise/Either.java:47
Method
isPending
()
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise3.java:137
Method
isRight
()
core/src/main/java/org/codeandmagic/promise/Either.java:83
Method
isRight
()
core/src/main/java/org/codeandmagic/promise/Either.java:120
Method
logCached
(ImageResult result)
sample/src/main/java/org/codeandmagic/promise/sample/patterns/PatternsActivity.java:117
Method
map
Creates a new Promise3 by applying a {@link Transformation} to the success result of this Promise3. <p/> By contrast to {@link #flatMap(Transformation
core/src/main/java/org/codeandmagic/promise/Promise3.java:115
Method
map
(final Transformation<Success, Success2> transform)
core/src/main/java/org/codeandmagic/promise/Promises.java:27
Method
map
(final Transformation<Success, Success2> transform)
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise.java:60
Method
map
(Transformation<Success, Success2> transform)
core/src/main/java/org/codeandmagic/promise/impl/Promises.java:43
Method
map
(final Transformation<Success, Success2> transform)
core/src/main/java/org/codeandmagic/promise/impl/Promises.java:104
Method
map
(final Transformation<Success, Success2> transformSuccess, final Transformation<Failure, Failure2> tra
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise3.java:192
Method
newPromise
()
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise.java:34
Method
onActivityCreated
(Bundle savedInstanceState)
sample/src/main/java/org/codeandmagic/promise/sample/patterns/PatternsActivity.java:85
Method
onCallback
(Success result)
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise.java:93
Method
onCallback
(Throwable result)
core/src/main/java/org/codeandmagic/promise/impl/DeferredObject.java:82
Method
onCallback
(Collection<Promise<Success>> promises)
core/src/main/java/org/codeandmagic/promise/impl/Promises.java:108
Method
onCallback
(Success result)
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise3.java:202
Method
onCallback
(Float result)
core/src/main/java/org/codeandmagic/promise/util/TextViewUtils.java:35
Method
onCallback
(File[] result)
sample/src/main/java/org/codeandmagic/promise/sample/PlanetsActivity.java:76
Method
onCallback
(String result)
sample/src/instrumentTest/java/org/codeandmagic/promise/sample/tests/RunOnUiThreadTests.java:41
Method
onClick
(View v)
sample/src/main/java/org/codeandmagic/promise/sample/PlanetsActivity.java:61
Method
onComplete
Called when the operation completes, either successfully or with an exception. @param onComplete @return
core/src/main/java/org/codeandmagic/promise/Promise3.java:60
Method
onComplete
(Callback<Either<Throwable, Success>> onComplete)
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise.java:55
Method
onCreate
(Bundle savedInstanceState)
sample/src/main/java/org/codeandmagic/promise/sample/PlanetsActivity.java:48
Method
onCreate
()
sample/src/main/java/org/codeandmagic/promise/sample/SampleApp.java:12
Method
onCreate
(Bundle savedInstanceState)
sample/src/main/java/org/codeandmagic/promise/sample/MainActivity.java:25
Method
onCreate
(Bundle savedInstanceState)
sample/src/main/java/org/codeandmagic/promise/sample/patterns/PatternsActivity.java:74
Method
onCreateView
(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
sample/src/main/java/org/codeandmagic/promise/sample/patterns/PatternsActivity.java:80
Method
onFailure
Called when the operation completes with a failure. @param onFailure @return
core/src/main/java/org/codeandmagic/promise/Promise3.java:76
Method
onFailure
(Callback<Throwable> onFailure)
core/src/main/java/org/codeandmagic/promise/Promises.java:31
Method
onFailure
(Callback<Throwable> onFailure)
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise.java:45
Method
onFailure
(Callback<Throwable> onFailure)
core/src/main/java/org/codeandmagic/promise/impl/Promises.java:126
Method
onFailure
(Callback<Failure> onFailure)
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise3.java:172
Method
onItemClick
(AdapterView<?> parent, View view, int position, long id)
sample/src/main/java/org/codeandmagic/promise/sample/MainActivity.java:33
Method
onProgress
Called when there is a progress update on the operation. @param onProgress @return
core/src/main/java/org/codeandmagic/promise/Promise3.java:84
Method
onProgress
(Callback<Float> onProgress)
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise.java:50
Method
onProgress
(Callback<Progress> onProgress)
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise3.java:177
Method
onSuccess
Called when the operation completes with success. @param onSuccess @return
core/src/main/java/org/codeandmagic/promise/Promise3.java:68
Method
onSuccess
(Callback<Success> onSuccess)
core/src/main/java/org/codeandmagic/promise/Promises.java:29
Method
onSuccess
(Callback<Success> onSuccess)
core/src/main/java/org/codeandmagic/promise/impl/Promises.java:120
Method
pipe
Pipes the success of a Promise3 into another asynchronous operation and returns a new Promise3 for that operation. <p/> For example, make a request to
core/src/main/java/org/codeandmagic/promise/Promise3.java:193
Method
pipe
(final Pipe<Success, Success2> transform)
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise.java:87
Method
pipe
(final Pipe3<Success, Success2, Failure> transform)
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise3.java:322
Method
progress
(Progress progress)
core/src/main/java/org/codeandmagic/promise/impl/DeferredObject3.java:42
Method
recover
Creates a new Promise3 by applying a {@link Transformation} from failure to success. If the Promise3 is successful, the result will not be affected by
core/src/main/java/org/codeandmagic/promise/Promise3.java:169
Method
recover
(Transformation<Throwable, Success> transform)
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise.java:70
Method
recover
(final Transformation<Failure, Success> transform)
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise3.java:272
Method
recoverWith
Pipes the failure of a Promise3 into another asynchronous operation and returns a new Promise3 for that operation. <p/> For example, make a request to
core/src/main/java/org/codeandmagic/promise/Promise3.java:204
Method
recoverWith
(final Pipe<Throwable, Success> transform)
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise.java:112
Method
recoverWith
(final Pipe3<Failure, Success, Failure> transform)
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise3.java:349
Method
run
()
core/src/test/java/org/codeandmagic/promise/tests/PipePromisesTests.java:47
Method
run
()
core/src/main/java/org/codeandmagic/promise/http/DownloadPromise.java:51
Method
run
()
core/src/main/java/org/codeandmagic/promise/http/HttpPromise.java:56
Method
run
()
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise3.java:385
Method
run
()
sample/src/instrumentTest/java/org/codeandmagic/promise/sample/tests/RunOnUiThreadTests.java:57
Method
runOnUiThread
Creates a new promise which makes sure the success, failure and progress callbacks are run on the UI thread. @return
core/src/main/java/org/codeandmagic/promise/Promise3.java:211
Method
runOnUiThread
()
core/src/main/java/org/codeandmagic/promise/Promises.java:33
Method
runOnUiThread
()
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise.java:137
Method
runOnUiThread
()
core/src/main/java/org/codeandmagic/promise/impl/Promises.java:68
Method
runOnUiThread
()
core/src/main/java/org/codeandmagic/promise/impl/Promises.java:132
Method
runOnUiThread
()
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise3.java:376
Method
setFloat
(final TextView textView)
core/src/main/java/org/codeandmagic/promise/util/TextViewUtils.java:42
Method
setInt
(final TextView textView)
core/src/main/java/org/codeandmagic/promise/util/TextViewUtils.java:51
Method
setString
(final TextView textView)
core/src/main/java/org/codeandmagic/promise/util/TextViewUtils.java:60
Method
split
(final Pipe<T1, T2> transform)
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise.java:142
Method
state
()
core/src/main/java/org/codeandmagic/promise/impl/AbstractPromise3.java:132
Method
successful
(S value)
core/src/main/java/org/codeandmagic/promise/impl/DeferredObject.java:33
Method
testCallbacks
()
core/src/test/java/org/codeandmagic/promise/tests/CallbackTests.java:37
Method
testExtendedRequest
()
sample/src/instrumentTest/java/org/codeandmagic/promise/volley/tests/VolleyJsonObjectTests.java:69
Method
testFailedRequest
()
sample/src/instrumentTest/java/org/codeandmagic/promise/volley/tests/VolleyJsonObjectTests.java:50
Method
testFlatMap
()
core/src/test/java/org/codeandmagic/promise/tests/TransformationTests.java:91
Method
testHttpGet
()
sample/src/instrumentTest/java/org/codeandmagic/promise/sample/tests/HttpPromiseTests.java:41
Method
testMapFailure
()
core/src/test/java/org/codeandmagic/promise/tests/TransformationTests.java:70
Method
testMapSuccess
()
core/src/test/java/org/codeandmagic/promise/tests/SimplePromiseTests.java:53
Method
testMapSuccess
()
core/src/test/java/org/codeandmagic/promise/tests/TransformationTests.java:56
Method
testMergePromiseNoFailuresAllowed
()
core/src/test/java/org/codeandmagic/promise/tests/MergePromiseTests.java:71
Method
testMergePromiseSuccess
()
core/src/test/java/org/codeandmagic/promise/tests/MergePromiseTests.java:40
Method
testMergePromiseTwoFailuresAllowed
()
core/src/test/java/org/codeandmagic/promise/tests/MergePromiseTests.java:109
Method
testPipe
()
core/src/test/java/org/codeandmagic/promise/tests/PipePromisesTests.java:80
Method
testPipeMultiThreaded
()
core/src/test/java/org/codeandmagic/promise/tests/PipePromisesTests.java:96
← previous
next →
101–200 of 213, ranked by callers