Trait ate::transform::EventDataTransformer [−][src]
Required methods
fn clone_transformer(&self) -> Box<dyn EventDataTransformer>
[src]
Provided methods
fn data_as_underlay(
&self,
_meta: &mut Metadata,
with: Bytes,
_session: &Session
) -> Result<Bytes, TransformError>
[src]
&self,
_meta: &mut Metadata,
with: Bytes,
_session: &Session
) -> Result<Bytes, TransformError>
Callback when data is stored in the event
fn data_as_overlay(
&self,
_meta: &Metadata,
with: Bytes,
_session: &Session
) -> Result<Bytes, TransformError>
[src]
&self,
_meta: &Metadata,
with: Bytes,
_session: &Session
) -> Result<Bytes, TransformError>
Callback before data in an event is actually used by an actual user
Implementors
impl EventDataTransformer for AntiReplayPlugin
[src]
fn clone_transformer(&self) -> Box<dyn EventDataTransformer>
[src]
impl EventDataTransformer for SignaturePlugin
[src]
fn clone_transformer(&self) -> Box<dyn EventDataTransformer>
[src]
impl EventDataTransformer for TimestampEnforcer
[src]
fn clone_transformer(&self) -> Box<dyn EventDataTransformer>
[src]
impl EventDataTransformer for CompressorWithSnapTransformer
[src]
fn clone_transformer(&self) -> Box<dyn EventDataTransformer>
[src]
fn data_as_underlay(
&self,
meta: &mut Metadata,
with: Bytes,
_session: &Session
) -> Result<Bytes, TransformError>
[src]
&self,
meta: &mut Metadata,
with: Bytes,
_session: &Session
) -> Result<Bytes, TransformError>
fn data_as_overlay(
&self,
meta: &Metadata,
with: Bytes,
_session: &Session
) -> Result<Bytes, TransformError>
[src]
&self,
meta: &Metadata,
with: Bytes,
_session: &Session
) -> Result<Bytes, TransformError>
impl EventDataTransformer for StaticEncryptionTransformer
[src]
fn clone_transformer(&self) -> Box<dyn EventDataTransformer>
[src]
fn data_as_underlay(
&self,
meta: &mut Metadata,
with: Bytes,
_session: &Session
) -> Result<Bytes, TransformError>
[src]
&self,
meta: &mut Metadata,
with: Bytes,
_session: &Session
) -> Result<Bytes, TransformError>
fn data_as_overlay(
&self,
meta: &Metadata,
with: Bytes,
_session: &Session
) -> Result<Bytes, TransformError>
[src]
&self,
meta: &Metadata,
with: Bytes,
_session: &Session
) -> Result<Bytes, TransformError>
impl EventDataTransformer for TreeAuthorityPlugin
[src]
fn clone_transformer(&self) -> Box<dyn EventDataTransformer>
[src]
fn data_as_underlay(
&self,
meta: &mut Metadata,
with: Bytes,
session: &Session
) -> Result<Bytes, TransformError>
[src]
&self,
meta: &mut Metadata,
with: Bytes,
session: &Session
) -> Result<Bytes, TransformError>
fn data_as_overlay(
&self,
meta: &Metadata,
with: Bytes,
session: &Session
) -> Result<Bytes, TransformError>
[src]
&self,
meta: &Metadata,
with: Bytes,
session: &Session
) -> Result<Bytes, TransformError>