Nifi 處理器開發 如何寫Attribute

2021-10-19 13:21:47 字數 627 閱讀 9537

// 定義引數和值

public

static

final string test =

"test"

;

// 定義乙個hashmap(用於存放新的屬性,名稱不限)

mapmetricattributes =

newhashmap

<

>()

;// 將屬性送入乙個map中(多個屬性就多次壓入)

metricattributes.

put(test,

"hello");

// 將所有屬性送入flowfile(此處建立了乙個新的flowfile,並將舊的flowfile中的內容複製,但屬性是新增的)

flowfile updatedflowfile = processsession.

putallattributes

(flowfile, metricattributes)

;// 傳送flowfile到下游處理器

processsession.

transfer

(updatedflowfile, rel_success)

;

如何寫裝飾器

函式裝飾器,可以在不改變原來的函式的情況下,在原來的函式的前面或者後面新增動作。do something before 原來的函式動作 do something after 基本流程如下 1.首先定義要新增的功能函式 def 裝飾的函式 引數,此引數用來傳入正常函式的函式名 def wrapthef...

軟體開發 詳細設計如何寫

police 11 59 54 到底應不應該寫詳細設計文件呢,怎麼使詳細設計文件起到他應有的作用呢 青潤 12 02 21 肯定要有詳細設計文件,只是表現形式未必是文字文字的形式。比如在全程建模的方式下,詳細設計文件就是類圖和時序圖 也就是uml模型檔案中的一部分。police 12 04 28 詳...

script標籤引入vue方式開發如何寫元件

title script標籤引入vue方式開發如何寫元件 date 2020 05 08 sidebardepth 2 tags 很多人知道.vue結構的單檔案元件形式,不過這種單檔案元件的結構如果要加入到現有的jquery專案中就比較麻煩了,那如果我們又想用vue來寫模板,又不想引入vue cli...