This is an automated email from the ASF dual-hosted git repository.
martinzink pushed a change to branch minifi_rust_impr
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git
from e09d57244 MINIFICPP-2869 Improve rust api property validation and
property getters
add 4ba521336 property rework
No new revisions were added by this update.
Summary of changes:
.../features/controller_apis.feature | 2 +-
.../minifi_rs_playground/minifi_rs_playground.md | 30 +--
.../controller_services/dog_controller_service.rs | 41 ++--
.../controller_services/duck_controller_service.rs | 4 +-
.../dummy_controller_service.rs | 4 +-
.../lorem_ipsum_controller_service.rs | 17 +-
.../asciify_german/processor_definition.rs | 5 +-
.../src/processors/count_actual_logging.rs | 6 +-
.../src/processors/duplicate_text.rs | 4 +-
.../src/processors/generate_flow_file.rs | 30 ++-
.../generate_flow_file/processor_definition.rs | 7 +-
.../processors/generate_flow_file/properties.rs | 73 +++---
.../src/processors/generate_flow_file/tests.rs | 30 +--
.../src/processors/get_file.rs | 24 +-
.../processors/get_file/processor_definition.rs | 5 +-
.../src/processors/get_file/properties.rs | 137 ++++--------
.../src/processors/get_file/tests.rs | 18 +-
.../src/processors/kamikaze_processor.rs | 17 +-
.../kamikaze_processor/processor_definition.rs | 7 +-
.../processors/kamikaze_processor/properties.rs | 48 ++--
.../src/processors/kamikaze_processor/tests.rs | 18 +-
.../src/processors/log_attribute.rs | 46 ++--
.../log_attribute/processor_definition.rs | 5 +-
.../src/processors/log_attribute/properties.rs | 112 ++++------
.../src/processors/lorem_ipsum_cs_user.rs | 18 +-
.../lorem_ipsum_cs_user/processor_definition.rs | 6 +-
.../processors/lorem_ipsum_cs_user/properties.rs | 33 ++-
.../src/processors/put_file.rs | 66 +-----
.../processors/put_file/processor_definition.rs | 38 ++--
.../src/processors/put_file/properties.rs | 58 ++---
.../processors/put_file/unix_only_properties.rs | 27 +--
.../src/processors/put_file/unix_permissions.rs | 60 +++++
.../src/processors/zoo_processor.rs | 38 +---
minifi_rust/minifi_native/src/api.rs | 3 +-
.../src/api/component_definition_traits.rs | 6 +-
.../minifi_native/src/api/process_context.rs | 47 ++--
.../utils/context_session_flowfile_bundle.rs | 23 +-
minifi_rust/minifi_native/src/api/property.rs | 247 +++++++++++++++------
.../src/c_ffi/c_ffi_controller_service_context.rs | 14 +-
.../c_ffi/c_ffi_controller_service_definition.rs | 6 +-
.../src/c_ffi/c_ffi_process_context.rs | 54 ++---
.../src/c_ffi/c_ffi_processor_definition.rs | 6 +-
.../minifi_native/src/c_ffi/c_ffi_property.rs | 10 +-
minifi_rust/minifi_native/src/lib.rs | 11 +-
.../src/mock/mock_controller_service_context.rs | 6 +-
.../minifi_native/src/mock/mock_process_context.rs | 46 ++--
minifi_rust/minifi_native_macros/src/lib.rs | 22 +-
47 files changed, 767 insertions(+), 768 deletions(-)
create mode 100644
minifi_rust/extensions/minifi_rs_playground/src/processors/put_file/unix_permissions.rs