com.wombat.mama
public class MamaSource extends MamaSourceManager
Constructor and Description |
---|
MamaSource()
Creates a new mama source with default parameters
|
MamaSource(java.lang.String sourceId,
MamaTransport transport,
java.lang.String symbolNamespace) |
Modifier and Type | Method and Description |
---|---|
void |
addSubscription(java.lang.String key,
MamaSubscription subscription)
Add a subscriptions to the mamaSource
|
void |
destroy() |
MamaSubscription |
findSubscription(java.lang.String key)
find a MamaSubscription, null will be returned if not found
|
java.lang.String |
getDisplayId() |
java.lang.String |
getId() |
java.lang.String |
getMappedId() |
MamaSource |
getParent()
Get the parent source of the mama source object
|
short |
getQuality() |
MamaSourceState |
getState()
Get the state of a mama source object
|
java.lang.String |
getStateAsString()
Get the stringified state name of a mama source object
|
java.lang.String |
getSymbolNamespace() |
MamaTransport |
getTransport() |
boolean |
isPartOf(MamaSource source) |
void |
setDisplayId(java.lang.String displayId) |
void |
setId(java.lang.String sourceId) |
void |
setMappedId(java.lang.String mappedId) |
void |
setParent(MamaSource parent) |
void |
setQuality(short quality) |
void |
setState(MamaSourceState state) |
void |
setSymbolNamespace(java.lang.String symbolNamespace) |
void |
setTransport(MamaTransport transport) |
void |
setTransportName(java.lang.String transportName) |
addSource, addSource, findOrCreateSource, findSource, getSize, sourceIterator
public MamaSource()
public MamaSource(java.lang.String sourceId, MamaTransport transport, java.lang.String symbolNamespace)
public void setId(java.lang.String sourceId)
public void setMappedId(java.lang.String mappedId)
public void setDisplayId(java.lang.String displayId)
public void setQuality(short quality)
public void setState(MamaSourceState state)
public void setParent(MamaSource parent)
public void setSymbolNamespace(java.lang.String symbolNamespace)
public void setTransportName(java.lang.String transportName)
public void setTransport(MamaTransport transport)
public final java.lang.String getId()
public final java.lang.String getMappedId()
public final java.lang.String getDisplayId()
public short getQuality()
public MamaSourceState getState()
public java.lang.String getStateAsString()
public MamaSource getParent()
public final java.lang.String getSymbolNamespace()
public MamaTransport getTransport()
public void addSubscription(java.lang.String key, MamaSubscription subscription)
MamaSubscription
- objectpublic MamaSubscription findSubscription(java.lang.String key)
The
- String identifier key for the subscriptionpublic boolean isPartOf(MamaSource source)
public void destroy()
destroy
in class MamaSourceManager
Copyright 2011 NYSE Technologies