Package | Description |
---|---|
net.sf.eBus.client |
This package contains the top-level eBus API which
applications use to interact with eBus.
|
Modifier and Type | Field and Description |
---|---|
protected EClient |
EFeed.mEClient
The client owning this feed.
|
protected EClient |
EFeed.Builder.mEClient
eBus client containing the target object.
|
protected EClient |
EMulticastConnection.mEClient
eBus client reference to this object.
|
Modifier and Type | Method and Description |
---|---|
EClient |
EFeed.eClient()
Returns the eBus client referenced by this feed.
|
EClient |
IEFeed.eClient()
Returns the eBus client referenced by this feed.
|
static EClient |
EClient.findClient(EObject client)
Returns the eBus proxy for the given application object.
|
static EClient |
EClient.findOrCreateClient(EObject client,
EClient.ClientLocation location)
Returns the eBus proxy for the given eBus client instance.
|
EClient |
EClient.RQThread.spinSleepPoll()
Spins a fixed number of times calling
ConcurrentLinkedQueue.poll() to extract the
next available client from the run queue. |
EClient |
EClient.RQThread.yieldingPoll()
Spins a fixed number of times calling
ConcurrentLinkedQueue.poll() to extract the
next available client from the run queue. |
Modifier and Type | Method and Description |
---|---|
static java.util.List<EClient> |
EClient.getClients()
Returns the set of all currently registered eBus clients.
|
Modifier and Type | Method and Description |
---|---|
int |
EClient.compareTo(EClient client)
Returns an integer value <, equal to, or > zero
based on whether
this EClient instance's
identifier is <, equal to, or > client 's
identifier. |
Constructor and Description |
---|
EFeed(EClient client,
EFeed.FeedScope feedScope)
Creates an eBus feed for the given client subject, scope,
and feed type.
|
Copyright © 2001 - 2024. Charles W. Rapp. All rights reserved.