Skip to content

Commit 808af3e

Browse files
authored
Update Custom Node Initialization in Grid Advanced Features (#1729)
* Update Code Sample * Fix identation * Fix constructor * Fix typo * Fix identation --------- Co-authored-by: Diego Molina <[email protected]> [deploy site]
1 parent dd2daa7 commit 808af3e

File tree

4 files changed

+32
-20
lines changed

4 files changed

+32
-20
lines changed

website_and_docs/content/documentation/grid/advanced_features/customize_node.en.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -95,23 +95,26 @@ public class DecoratedLoggingNode extends Node {
9595

9696
private Node node;
9797

98-
protected DecoratedLoggingNode(Tracer tracer, NodeId nodeId, URI uri, Secret registrationSecret) {
99-
super(tracer, nodeId, uri, registrationSecret);
98+
protected DecoratedLoggingNode(Tracer tracer, NodeId nodeId, URI uri, Secret registrationSecret, Duration sessionTimeout) {
99+
super(tracer, nodeId, uri, registrationSecret, sessionTimeout);
100100
}
101101

102102
public static Node create(Config config) {
103103
LoggingOptions loggingOptions = new LoggingOptions(config);
104104
BaseServerOptions serverOptions = new BaseServerOptions(config);
105105
URI uri = serverOptions.getExternalUri();
106106
SecretOptions secretOptions = new SecretOptions(config);
107+
NodeOptions nodeOptions = new NodeOptions(config);
108+
Duration sessionTimeout = nodeOptions.getSessionTimeout();
107109

108110
// Refer to the foot notes for additional context on this line.
109111
Node node = LocalNodeFactory.create(config);
110112

111113
DecoratedLoggingNode wrapper = new DecoratedLoggingNode(loggingOptions.getTracer(),
112-
node.getId(),
113-
uri,
114-
secretOptions.getRegistrationSecret());
114+
node.getId(),
115+
uri,
116+
secretOptions.getRegistrationSecret(),
117+
sessionTimeout);
115118
wrapper.node = node;
116119
return wrapper;
117120
}

website_and_docs/content/documentation/grid/advanced_features/customize_node.ja.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -100,23 +100,26 @@ public class DecoratedLoggingNode extends Node {
100100

101101
private Node node;
102102

103-
protected DecoratedLoggingNode(Tracer tracer, NodeId nodeId, URI uri, Secret registrationSecret) {
104-
super(tracer, nodeId, uri, registrationSecret);
103+
protected DecoratedLoggingNode(Tracer tracer, NodeId nodeId, URI uri, Secret registrationSecret, Duration sessionTimeout) {
104+
super(tracer, nodeId, uri, registrationSecret, sessionTimeout);
105105
}
106106

107107
public static Node create(Config config) {
108108
LoggingOptions loggingOptions = new LoggingOptions(config);
109109
BaseServerOptions serverOptions = new BaseServerOptions(config);
110110
URI uri = serverOptions.getExternalUri();
111111
SecretOptions secretOptions = new SecretOptions(config);
112+
NodeOptions nodeOptions = new NodeOptions(config);
113+
Duration sessionTimeout = nodeOptions.getSessionTimeout();
112114

113115
// Refer to the foot notes for additional context on this line.
114116
Node node = LocalNodeFactory.create(config);
115117

116118
DecoratedLoggingNode wrapper = new DecoratedLoggingNode(loggingOptions.getTracer(),
117-
node.getId(),
118-
uri,
119-
secretOptions.getRegistrationSecret());
119+
node.getId(),
120+
uri,
121+
secretOptions.getRegistrationSecret(),
122+
sessionTimeout);
120123
wrapper.node = node;
121124
return wrapper;
122125
}

website_and_docs/content/documentation/grid/advanced_features/customize_node.pt-br.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -90,23 +90,26 @@ public class DecoratedLoggingNode extends Node {
9090

9191
private Node node;
9292

93-
protected DecoratedLoggingNode(Tracer tracer, NodeId nodeId, URI uri, Secret registrationSecret) {
94-
super(tracer, nodeId, uri, registrationSecret);
93+
protected DecoratedLoggingNode(Tracer tracer, NodeId nodeId, URI uri, Secret registrationSecret, Duration sessionTimeout) {
94+
super(tracer, nodeId, uri, registrationSecret, sessionTimeout);
9595
}
9696

9797
public static Node create(Config config) {
9898
LoggingOptions loggingOptions = new LoggingOptions(config);
9999
BaseServerOptions serverOptions = new BaseServerOptions(config);
100100
URI uri = serverOptions.getExternalUri();
101101
SecretOptions secretOptions = new SecretOptions(config);
102+
NodeOptions nodeOptions = new NodeOptions(config);
103+
Duration sessionTimeout = nodeOptions.getSessionTimeout();
102104

103105
// Refer to the foot notes for additional context on this line.
104106
Node node = LocalNodeFactory.create(config);
105107

106108
DecoratedLoggingNode wrapper = new DecoratedLoggingNode(loggingOptions.getTracer(),
107-
node.getId(),
108-
uri,
109-
secretOptions.getRegistrationSecret());
109+
node.getId(),
110+
uri,
111+
secretOptions.getRegistrationSecret(),
112+
sessionTimeout);
110113
wrapper.node = node;
111114
return wrapper;
112115
}

website_and_docs/content/documentation/grid/advanced_features/customize_node.zh-cn.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -100,23 +100,26 @@ public class DecoratedLoggingNode extends Node {
100100

101101
private Node node;
102102

103-
protected DecoratedLoggingNode(Tracer tracer, NodeId nodeId, URI uri, Secret registrationSecret) {
104-
super(tracer, nodeId, uri, registrationSecret);
103+
protected DecoratedLoggingNode(Tracer tracer, NodeId nodeId, URI uri, Secret registrationSecret, Duration sessionTimeout) {
104+
super(tracer, nodeId, uri, registrationSecret, sessionTimeout);
105105
}
106106

107107
public static Node create(Config config) {
108108
LoggingOptions loggingOptions = new LoggingOptions(config);
109109
BaseServerOptions serverOptions = new BaseServerOptions(config);
110110
URI uri = serverOptions.getExternalUri();
111111
SecretOptions secretOptions = new SecretOptions(config);
112+
NodeOptions nodeOptions = new NodeOptions(config);
113+
Duration sessionTimeout = nodeOptions.getSessionTimeout();
112114

113115
// Refer to the foot notes for additional context on this line.
114116
Node node = LocalNodeFactory.create(config);
115117

116118
DecoratedLoggingNode wrapper = new DecoratedLoggingNode(loggingOptions.getTracer(),
117-
node.getId(),
118-
uri,
119-
secretOptions.getRegistrationSecret());
119+
node.getId(),
120+
uri,
121+
secretOptions.getRegistrationSecret(),
122+
sessionTimeout);
120123
wrapper.node = node;
121124
return wrapper;
122125
}

0 commit comments

Comments
 (0)