public class LogicalProducer extends LogicalInvocable
callbackOperations, operations, serviceContract| Constructor and Description |
|---|
LogicalProducer(java.net.URI uri,
org.fabric3.api.model.type.component.Producer definition,
LogicalComponent<?> parent)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addTarget(java.net.URI uri)
Adds a configured target channel URI.
|
void |
addTargets(java.util.List<java.net.URI> targets)
Adds a configured target channel URIs.
|
boolean |
equals(java.lang.Object obj) |
org.fabric3.api.model.type.component.Producer |
getDefinition()
Returns the producer type definition.
|
LogicalOperation |
getStreamOperation() |
java.util.List<java.net.URI> |
getTargets()
Returns the configured target channel URIs.
|
int |
hashCode() |
createOperations, getCallbackOperations, getOperations, getServiceContract, getUri, setServiceContractaddMetadata, getMetadata, getParentpublic LogicalProducer(java.net.URI uri,
org.fabric3.api.model.type.component.Producer definition,
LogicalComponent<?> parent)
uri - the producer URIdefinition - the producer type definitionparent - the parent componentpublic org.fabric3.api.model.type.component.Producer getDefinition()
public java.util.List<java.net.URI> getTargets()
public void addTarget(java.net.URI uri)
uri - the target channel URIpublic void addTargets(java.util.List<java.net.URI> targets)
targets - the target channel URIspublic LogicalOperation getStreamOperation()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object