Trait rlink::core::properties::SystemProperties[][src]

pub trait SystemProperties {
Show 17 methods fn set_application_name(&mut self, application_name: &str);
fn get_application_name(&self) -> String;
fn set_metadata_mode(&mut self, metadata_storage_mode: MetadataStorageType);
fn get_metadata_mode(&self) -> Result<MetadataStorageType>;
fn set_keyed_state_backend(&mut self, state_backend: KeyedStateBackend);
fn get_keyed_state_backend(&self) -> Result<KeyedStateBackend>;
fn set_checkpoint_internal(&mut self, internal: Duration);
fn get_checkpoint_internal(&self) -> Result<Duration>;
fn set_checkpoint(&mut self, mode: CheckpointBackend);
fn get_checkpoint(&self) -> Result<CheckpointBackend>;
fn set_checkpoint_ttl(&mut self, internal: Duration);
fn get_checkpoint_ttl(&self) -> Result<Duration>;
fn get_cluster_mode(&self) -> Result<ClusterMode>;
fn set_pub_sub_channel_size(&mut self, channel_size: usize);
fn get_pub_sub_channel_size(&self) -> Result<usize>;
fn set_pub_sub_channel_base(&mut self, base_on: ChannelBaseOn);
fn get_pub_sub_channel_base(&self) -> Result<ChannelBaseOn>;
}

Required methods

Implementors