mil.dod.th.ose.shell/src/mil/dod/th/ose/shell/DataStreamStoreCommands.java
@Descriptor("Enables an archiving process for a given stream profile.")
    public void enableArchiving(@Descriptor("StreamProfile name") final String profileName, 
            @Descriptor("Use source bitrate") final boolean useSourceBitrate, 
            @Descriptor("Heartbeat period, in seconds") final long heartbeatPeriod,
            @Descriptor("Initial delay, in seconds") final long delay)
    {
        final Set<StreamProfile> profiles = m_DataStreamService.getStreamProfiles();
        
        for (StreamProfile profile : profiles)
        {
            if (profile.getName().equalsIgnoreCase(profileName))
            {
                m_DataStreamStore.enableArchiving(profile, useSourceBitrate, heartbeatPeriod, delay);
                return;
            }
        }
    }
/**
     * Enables an archiving process for a given stream profile.
     * 
     * @param profileName
     *      the name of the StreamProfile instance
     * @param useSourceBitrate
     *      true to use original source bitrate; false to use the output of the transcoder
     * @param heartbeatPeriod
     *      time in seconds that a client must call clientAck() before data begins saving to disk
     * @param delay
     *      time in seconds before the heartbeatPeriod countdown initially begins
     */
Enables an archiving process for a given stream profile.

@param profileName
the name of the StreamProfile instance
@param useSourceBitrate
true to use original source bitrate; false to use the output of the transcoder
@param heartbeatPeriod
time in seconds that a client must call clientAck() before data begins saving to disk
@param delay
time in seconds before the heartbeatPeriod countdown initially begins
Enables an archiving process for a given stream profile . @param profileName the name of the StreamProfile instance @param useSourceBitrate true to use original source bitrate ; false to use the output of the transcoder @param heartbeatPeriod time in seconds that a client must call clientAck () before data begins saving to disk @param delay time in seconds before the heartbeatPeriod countdown initially begins
@Descriptor("Enables an archiving process for a given stream profile.")
    public void enableArchiving(@Descriptor("StreamProfile name") final String profileName, 
            @Descriptor("Use source bitrate") final boolean useSourceBitrate, 
            @Descriptor("Heartbeat period, in seconds") final long heartbeatPeriod,
            @Descriptor("Initial delay, in seconds") final long delay)
    {
        final Set<StreamProfile> profiles = m_DataStreamService.getStreamProfiles();
        for (StreamProfile profile : profiles)
        {
            if (profile.getName().equalsIgnoreCase(profileName))
            {
                m_DataStreamStore.enableArchiving(profile, useSourceBitrate, heartbeatPeriod, delay);
                return;
            }
        }
    }
@ Descriptor ( "Enables an archiving process for a given stream profile." ) public void enableArchiving ( @ Descriptor ( "StreamProfile name" ) final String profileName , @ Descriptor ( "Use source bitrate" ) final boolean useSourceBitrate , @ Descriptor ( "Heartbeat period, in seconds" ) final long heartbeatPeriod , @ Descriptor ( "Initial delay, in seconds" ) final long delay ) { final Set < StreamProfile > profiles = m_DataStreamService . getStreamProfiles ( ) ; for ( StreamProfile profile : profiles ) { if ( profile . getName ( ) . equalsIgnoreCase ( profileName ) ) { m_DataStreamStore . enableArchiving ( profile , useSourceBitrate , heartbeatPeriod , delay ) ; return ; } } }
Enables an archiving process for a given stream profile.
Enables an archiving process for a given stream profile .