momo-jun commented on a change in pull request #14315:
URL: https://github.com/apache/pulsar/pull/14315#discussion_r808818892



##########
File path: site2/docs/functions-develop.md
##########
@@ -100,7 +103,47 @@ func main() {
 }
 ```
 For complete code, see 
[here](https://github.com/apache/pulsar/blob/77cf09eafa4f1626a53a1fe2e65dd25f377c1127/pulsar-function-go/examples/inputFunc/inputFunc.go#L20-L36).
+<!--END_DOCUSAURUS_CODE_TABS-->
+
+### Extended Pulsar Function SDK for Java
+This extended Pulsar Function SDK provides two addition interface to 
initialize and release external resources.
+By using initialize interface, you could do things like initialize external 
resources which only need one-time initialization when function instance 
starting.
+By using close interface, you could close the referenced external resources 
when function instance closing. 
+
+> **Note**
+>
+> The extended Pulsar Function SDK for Java is available in Pulsar 2.10.0 and 
later versions.
+> Before using it, you need to set up Pulsar Function worker 2.10.0 or later 
versions.
+
+The following example uses the extended interface of Pulsar Function SDK for 
Java to initialize RedisClient when function instance starting and release it 
when function instance closing.

Review comment:
       ```suggestion
   The following example uses the extended interface of Pulsar Function SDK for 
Java to initialize RedisClient when the function instance starts and release it 
when the function instance closes.
   ```




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to