MediaTransportConfigurationAmazonS3, com.wowza.wms.transport.media.MediaTransportConfigurationBase, MediaTransportConfigurationGoogleCloudpublic interface IMediaTransportProviderConfiguration
| Modifier and Type | Method | Description |
|---|---|---|
void |
addCustomHeader(String name,
String value) |
Add a custom output header for this configuration item.
|
boolean |
getAttributeBoolean(String name) |
Attempt to get a boolean attribute with the name specified.
|
int |
getAttributeInt(String name) |
Attempt to get an int attribute with the name specified.
|
long |
getAttributeLong(String name) |
Attempt to get a long attribute with the name specified.
|
java.util.Set<String> |
getAttributeNames() |
Get a list of all the attribute names set.
|
String |
getAttributeString(String name) |
Attempt to get a string attribute with the name specified.
|
String |
getConfigurationName() |
Get the name of this configuration item.
|
java.util.HashMap<String,String> |
getCustomHeaders() |
Get all the custom headers set.
|
boolean |
getDebug() |
Get the debug flag for this configuration object.
|
WMSProperties |
getProperties() |
Get the WMSProperties holder.
|
java.util.HashMap<String,String> |
getTransportHeaderOutput(java.util.HashMap<String,byte[]> dynamictransportinformation,
IMediaTransportObject transportObject) |
This should be called by the transport provider using this configuration item.
|
void |
init() |
Initialise the provider configuration.
|
boolean |
isReady() |
Get the ready flag for this configuration object.
|
void |
removeCustomHeader(String name) |
Remove a custom output header
|
void |
setAttributeBoolean(String name,
boolean value) |
Set an attribute with a boolean type
|
void |
setAttributeInt(String name,
int value) |
Set an attribute with an int type
|
void |
setAttributeLong(String name,
long value) |
Set an attribute with a long type
|
void |
setAttributeString(String name,
String value) |
Set an attribute with a string type
|
void |
setConfigurationName(String name) |
Set the name of this configuration object.
|
void |
setDebug(boolean debug) |
Set the debug flag for this configuration object.
|
void |
setIsReady(boolean ready) |
Set if this configuration object is ready.
|
void |
setProperties(WMSProperties props) |
When the object is created a WMSProperties holder is created.
|
void addCustomHeader(String name,
String value)
String - String - boolean getAttributeBoolean(String name)
name - int getAttributeInt(String name)
name - long getAttributeLong(String name)
name - java.util.Set<String> getAttributeNames()
String getAttributeString(String name)
name - String getConfigurationName()
java.util.HashMap<String,String> getCustomHeaders()
boolean getDebug()
WMSProperties getProperties()
java.util.HashMap<String,String> getTransportHeaderOutput(java.util.HashMap<String,byte[]> dynamictransportinformation,
IMediaTransportObject transportObject)
HashMap - IMediaTransportObject - void init()
boolean isReady()
void removeCustomHeader(String name)
String - void setAttributeBoolean(String name,
boolean value)
name - boolean - void setAttributeInt(String name,
int value)
name - int - void setAttributeLong(String name,
long value)
name - long - void setAttributeString(String name,
String value)
name - value - void setConfigurationName(String name)
String - void setDebug(boolean debug)
boolean - void setIsReady(boolean ready)
boolean - void setProperties(WMSProperties props)
WMSProperties -