Platform SDK Java 8.5 API Reference

com.genesyslab.platform.reporting.protocol.statserver.events.datastream
Class DataStreamInfo

java.lang.Object
  extended by com.genesyslab.platform.commons.protocol.DataObject
      extended by com.genesyslab.platform.commons.protocol.runtime.CompoundValue
          extended by com.genesyslab.platform.reporting.protocol.statserver.events.datastream.DataStreamInfo
All Implemented Interfaces:
ProtocolDescriptionSupport

public abstract class DataStreamInfo
extends com.genesyslab.platform.commons.protocol.runtime.CompoundValue

Complex class describes data stream info.


Constructor Summary
DataStreamInfo()
           
 
Method Summary
static DataStreamInfo create()
          Creates instance of DataStreamInfo with no parameters set.
static DataStreamInfo create(DataStreamType dataStreamType, java.lang.String datasourceName, DataProtocolInfo protocolInfo)
          Creates instance of DataStreamInfo with required parameters set.
static DataStreamInfo create(DataStreamType dataStreamType, java.lang.String datasourceName, java.lang.String dataconsumerUrl, DataProtocolInfo protocolInfo)
          Creates instance of DataStreamInfo with all parameters set.
abstract  java.lang.String getDataconsumerUrl()
           
abstract  java.lang.String getDatasourceName()
           
abstract  DataStreamType getDataStreamType()
          For Genesys internal use only.
abstract  DataProtocolInfo getProtocolInfo()
           
abstract  void setDataconsumerUrl(java.lang.String dataconsumerUrl)
           
abstract  void setDatasourceName(java.lang.String datasourceName)
           
abstract  void setDataStreamType(DataStreamType dataStreamType)
          For Genesys internal use only.
abstract  void setProtocolInfo(DataProtocolInfo protocolInfo)
           
 
Methods inherited from class com.genesyslab.platform.commons.protocol.runtime.CompoundValue
getProtocolDescription
 
Methods inherited from class com.genesyslab.platform.commons.protocol.DataObject
equals, hashCode, toString, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataStreamInfo

public DataStreamInfo()
Method Detail

create

public static DataStreamInfo create()
Creates instance of DataStreamInfo with no parameters set.

Returns:
instance of DataStreamInfo

create

public static DataStreamInfo create(DataStreamType dataStreamType,
                                    java.lang.String datasourceName,
                                    java.lang.String dataconsumerUrl,
                                    DataProtocolInfo protocolInfo)
Creates instance of DataStreamInfo with all parameters set.

Parameters:
dataStreamType - DataStreamType
datasourceName - DatasourceName
dataconsumerUrl - DataconsumerUrl
protocolInfo - ProtocolInfo
Returns:
instance of DataStreamInfo

create

public static DataStreamInfo create(DataStreamType dataStreamType,
                                    java.lang.String datasourceName,
                                    DataProtocolInfo protocolInfo)
Creates instance of DataStreamInfo with required parameters set.

Parameters:
dataStreamType - DataStreamType
datasourceName - DatasourceName
protocolInfo - ProtocolInfo
Returns:
instance of DataStreamInfo

getDataStreamType

public abstract DataStreamType getDataStreamType()
For Genesys internal use only.


setDataStreamType

public abstract void setDataStreamType(DataStreamType dataStreamType)
For Genesys internal use only.


getDatasourceName

public abstract java.lang.String getDatasourceName()

setDatasourceName

public abstract void setDatasourceName(java.lang.String datasourceName)

getDataconsumerUrl

public abstract java.lang.String getDataconsumerUrl()

setDataconsumerUrl

public abstract void setDataconsumerUrl(java.lang.String dataconsumerUrl)

getProtocolInfo

public abstract DataProtocolInfo getProtocolInfo()

setProtocolInfo

public abstract void setProtocolInfo(DataProtocolInfo protocolInfo)

Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.