Published site at 1384da71375427b522b09f06862bb5d629cef52f.
[hbase-site.git] / devapidocs / org / apache / hadoop / hbase / io / crypto / class-use / Encryptor.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <!-- NewPage -->
3 <html lang="en">
4 <head>
5 <!-- Generated by javadoc -->
6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7 <title>Uses of Interface org.apache.hadoop.hbase.io.crypto.Encryptor (Apache HBase 3.0.0-SNAPSHOT API)</title>
8 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
9 <script type="text/javascript" src="../../../../../../../script.js"></script>
10 </head>
11 <body>
12 <script type="text/javascript"><!--
13 try {
14 if (location.href.indexOf('is-external=true') == -1) {
15 parent.document.title="Uses of Interface org.apache.hadoop.hbase.io.crypto.Encryptor (Apache HBase 3.0.0-SNAPSHOT API)";
16 }
17 }
18 catch(err) {
19 }
20 //-->
21 </script>
22 <noscript>
23 <div>JavaScript is disabled on your browser.</div>
24 </noscript>
25 <!-- ========= START OF TOP NAVBAR ======= -->
26 <div class="topNav"><a name="navbar.top">
27 <!-- -->
28 </a>
29 <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
30 <a name="navbar.top.firstrow">
31 <!-- -->
32 </a>
33 <ul class="navList" title="Navigation">
34 <li><a href="../../../../../../../overview-summary.html">Overview</a></li>
35 <li><a href="../package-summary.html">Package</a></li>
36 <li><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Class</a></li>
37 <li class="navBarCell1Rev">Use</li>
38 <li><a href="../../../../../../../overview-tree.html">Tree</a></li>
39 <li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
40 <li><a href="../../../../../../../index-all.html">Index</a></li>
41 <li><a href="../../../../../../../help-doc.html">Help</a></li>
42 </ul>
43 </div>
44 <div class="subNav">
45 <ul class="navList">
46 <li>Prev</li>
47 <li>Next</li>
48 </ul>
49 <ul class="navList">
50 <li><a href="../../../../../../../index.html?org/apache/hadoop/hbase/io/crypto/class-use/Encryptor.html" target="_top">Frames</a></li>
51 <li><a href="Encryptor.html" target="_top">No&nbsp;Frames</a></li>
52 </ul>
53 <ul class="navList" id="allclasses_navbar_top">
54 <li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
55 </ul>
56 <div>
57 <script type="text/javascript"><!--
58 allClassesLink = document.getElementById("allclasses_navbar_top");
59 if(window==top) {
60 allClassesLink.style.display = "block";
61 }
62 else {
63 allClassesLink.style.display = "none";
64 }
65 //-->
66 </script>
67 </div>
68 <a name="skip.navbar.top">
69 <!-- -->
70 </a></div>
71 <!-- ========= END OF TOP NAVBAR ========= -->
72 <div class="header">
73 <h2 title="Uses of Interface org.apache.hadoop.hbase.io.crypto.Encryptor" class="title">Uses of Interface<br>org.apache.hadoop.hbase.io.crypto.Encryptor</h2>
74 </div>
75 <div class="classUseContainer">
76 <ul class="blockList">
77 <li class="blockList">
78 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
79 <caption><span>Packages that use <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a></span><span class="tabEnd">&nbsp;</span></caption>
80 <tr>
81 <th class="colFirst" scope="col">Package</th>
82 <th class="colLast" scope="col">Description</th>
83 </tr>
84 <tbody>
85 <tr class="altColor">
86 <td class="colFirst"><a href="#org.apache.hadoop.hbase.io.crypto">org.apache.hadoop.hbase.io.crypto</a></td>
87 <td class="colLast">&nbsp;</td>
88 </tr>
89 <tr class="rowColor">
90 <td class="colFirst"><a href="#org.apache.hadoop.hbase.io.crypto.aes">org.apache.hadoop.hbase.io.crypto.aes</a></td>
91 <td class="colLast">&nbsp;</td>
92 </tr>
93 <tr class="altColor">
94 <td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.wal">org.apache.hadoop.hbase.regionserver.wal</a></td>
95 <td class="colLast">&nbsp;</td>
96 </tr>
97 </tbody>
98 </table>
99 </li>
100 <li class="blockList">
101 <ul class="blockList">
102 <li class="blockList"><a name="org.apache.hadoop.hbase.io.crypto">
103 <!-- -->
104 </a>
105 <h3>Uses of <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a> in <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/package-summary.html">org.apache.hadoop.hbase.io.crypto</a></h3>
106 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
107 <caption><span>Methods in <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/package-summary.html">org.apache.hadoop.hbase.io.crypto</a> that return <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a></span><span class="tabEnd">&nbsp;</span></caption>
108 <tr>
109 <th class="colFirst" scope="col">Modifier and Type</th>
110 <th class="colLast" scope="col">Method and Description</th>
111 </tr>
112 <tbody>
113 <tr class="altColor">
114 <td class="colFirst"><code>abstract <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a></code></td>
115 <td class="colLast"><span class="typeNameLabel">Cipher.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Cipher.html#getEncryptor--">getEncryptor</a></span>()</code>
116 <div class="block">Get an encryptor for encrypting data.</div>
117 </td>
118 </tr>
119 </tbody>
120 </table>
121 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
122 <caption><span>Methods in <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/package-summary.html">org.apache.hadoop.hbase.io.crypto</a> with parameters of type <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a></span><span class="tabEnd">&nbsp;</span></caption>
123 <tr>
124 <th class="colFirst" scope="col">Modifier and Type</th>
125 <th class="colLast" scope="col">Method and Description</th>
126 </tr>
127 <tbody>
128 <tr class="altColor">
129 <td class="colFirst"><code>abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a></code></td>
130 <td class="colLast"><span class="typeNameLabel">Cipher.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Cipher.html#createEncryptionStream-java.io.OutputStream-org.apache.hadoop.hbase.io.crypto.Encryptor-">createEncryptionStream</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
131 <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a>&nbsp;encryptor)</code>
132 <div class="block">Create an encrypting output stream given an initialized encryptor</div>
133 </td>
134 </tr>
135 <tr class="rowColor">
136 <td class="colFirst"><code>static void</code></td>
137 <td class="colLast"><span class="typeNameLabel">Encryption.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryption.html#encrypt-java.io.OutputStream-byte:A-int-int-org.apache.hadoop.hbase.io.crypto.Encryptor-">encrypt</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
138 byte[]&nbsp;src,
139 int&nbsp;offset,
140 int&nbsp;length,
141 <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a>&nbsp;e)</code>
142 <div class="block">Encrypt a block of plaintext</div>
143 </td>
144 </tr>
145 <tr class="altColor">
146 <td class="colFirst"><code>static void</code></td>
147 <td class="colLast"><span class="typeNameLabel">Encryption.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryption.html#encrypt-java.io.OutputStream-java.io.InputStream-org.apache.hadoop.hbase.io.crypto.Encryptor-">encrypt</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
148 <a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;in,
149 <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a>&nbsp;e)</code>
150 <div class="block">Encrypt a stream of plaintext given an encryptor</div>
151 </td>
152 </tr>
153 </tbody>
154 </table>
155 </li>
156 <li class="blockList"><a name="org.apache.hadoop.hbase.io.crypto.aes">
157 <!-- -->
158 </a>
159 <h3>Uses of <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a> in <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/aes/package-summary.html">org.apache.hadoop.hbase.io.crypto.aes</a></h3>
160 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
161 <caption><span>Classes in <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/aes/package-summary.html">org.apache.hadoop.hbase.io.crypto.aes</a> that implement <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a></span><span class="tabEnd">&nbsp;</span></caption>
162 <tr>
163 <th class="colFirst" scope="col">Modifier and Type</th>
164 <th class="colLast" scope="col">Class and Description</th>
165 </tr>
166 <tbody>
167 <tr class="altColor">
168 <td class="colFirst"><code>class&nbsp;</code></td>
169 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/aes/AESEncryptor.html" title="class in org.apache.hadoop.hbase.io.crypto.aes">AESEncryptor</a></span></code>&nbsp;</td>
170 </tr>
171 <tr class="rowColor">
172 <td class="colFirst"><code>class&nbsp;</code></td>
173 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/aes/CommonsCryptoAESEncryptor.html" title="class in org.apache.hadoop.hbase.io.crypto.aes">CommonsCryptoAESEncryptor</a></span></code>&nbsp;</td>
174 </tr>
175 </tbody>
176 </table>
177 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
178 <caption><span>Methods in <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/aes/package-summary.html">org.apache.hadoop.hbase.io.crypto.aes</a> that return <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a></span><span class="tabEnd">&nbsp;</span></caption>
179 <tr>
180 <th class="colFirst" scope="col">Modifier and Type</th>
181 <th class="colLast" scope="col">Method and Description</th>
182 </tr>
183 <tbody>
184 <tr class="altColor">
185 <td class="colFirst"><code><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a></code></td>
186 <td class="colLast"><span class="typeNameLabel">CommonsCryptoAES.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/aes/CommonsCryptoAES.html#getEncryptor--">getEncryptor</a></span>()</code>&nbsp;</td>
187 </tr>
188 <tr class="rowColor">
189 <td class="colFirst"><code><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a></code></td>
190 <td class="colLast"><span class="typeNameLabel">AES.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/aes/AES.html#getEncryptor--">getEncryptor</a></span>()</code>&nbsp;</td>
191 </tr>
192 </tbody>
193 </table>
194 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
195 <caption><span>Methods in <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/aes/package-summary.html">org.apache.hadoop.hbase.io.crypto.aes</a> with parameters of type <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a></span><span class="tabEnd">&nbsp;</span></caption>
196 <tr>
197 <th class="colFirst" scope="col">Modifier and Type</th>
198 <th class="colLast" scope="col">Method and Description</th>
199 </tr>
200 <tbody>
201 <tr class="altColor">
202 <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a></code></td>
203 <td class="colLast"><span class="typeNameLabel">CommonsCryptoAES.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/aes/CommonsCryptoAES.html#createEncryptionStream-java.io.OutputStream-org.apache.hadoop.hbase.io.crypto.Encryptor-">createEncryptionStream</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
204 <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a>&nbsp;encryptor)</code>&nbsp;</td>
205 </tr>
206 <tr class="rowColor">
207 <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a></code></td>
208 <td class="colLast"><span class="typeNameLabel">AES.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/aes/AES.html#createEncryptionStream-java.io.OutputStream-org.apache.hadoop.hbase.io.crypto.Encryptor-">createEncryptionStream</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out,
209 <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a>&nbsp;e)</code>&nbsp;</td>
210 </tr>
211 </tbody>
212 </table>
213 </li>
214 <li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.wal">
215 <!-- -->
216 </a>
217 <h3>Uses of <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a> in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/wal/package-summary.html">org.apache.hadoop.hbase.regionserver.wal</a></h3>
218 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
219 <caption><span>Fields in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/wal/package-summary.html">org.apache.hadoop.hbase.regionserver.wal</a> declared as <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a></span><span class="tabEnd">&nbsp;</span></caption>
220 <tr>
221 <th class="colFirst" scope="col">Modifier and Type</th>
222 <th class="colLast" scope="col">Field and Description</th>
223 </tr>
224 <tbody>
225 <tr class="altColor">
226 <td class="colFirst"><code>private <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a></code></td>
227 <td class="colLast"><span class="typeNameLabel">SecureWALCellCodec.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/wal/SecureWALCellCodec.html#encryptor">encryptor</a></span></code>&nbsp;</td>
228 </tr>
229 <tr class="rowColor">
230 <td class="colFirst"><code>private <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a></code></td>
231 <td class="colLast"><span class="typeNameLabel">SecureWALCellCodec.EncryptedKvEncoder.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/wal/SecureWALCellCodec.EncryptedKvEncoder.html#encryptor">encryptor</a></span></code>&nbsp;</td>
232 </tr>
233 <tr class="altColor">
234 <td class="colFirst"><code>private <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a></code></td>
235 <td class="colLast"><span class="typeNameLabel">SecureProtobufLogWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/wal/SecureProtobufLogWriter.html#encryptor">encryptor</a></span></code>&nbsp;</td>
236 </tr>
237 <tr class="rowColor">
238 <td class="colFirst"><code>private <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a></code></td>
239 <td class="colLast"><span class="typeNameLabel">SecureAsyncProtobufLogWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/wal/SecureAsyncProtobufLogWriter.html#encryptor">encryptor</a></span></code>&nbsp;</td>
240 </tr>
241 </tbody>
242 </table>
243 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
244 <caption><span>Methods in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/wal/package-summary.html">org.apache.hadoop.hbase.regionserver.wal</a> with parameters of type <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a></span><span class="tabEnd">&nbsp;</span></caption>
245 <tr>
246 <th class="colFirst" scope="col">Modifier and Type</th>
247 <th class="colLast" scope="col">Method and Description</th>
248 </tr>
249 <tbody>
250 <tr class="altColor">
251 <td class="colFirst"><code>static <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALCellCodec.html" title="class in org.apache.hadoop.hbase.regionserver.wal">WALCellCodec</a></code></td>
252 <td class="colLast"><span class="typeNameLabel">SecureWALCellCodec.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/wal/SecureWALCellCodec.html#getCodec-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.io.crypto.Encryptor-">getCodec</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
253 <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a>&nbsp;encryptor)</code>&nbsp;</td>
254 </tr>
255 <tr class="rowColor">
256 <td class="colFirst"><code>protected void</code></td>
257 <td class="colLast"><span class="typeNameLabel">AbstractProtobufLogWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractProtobufLogWriter.html#secureInitAfterHeader-boolean-org.apache.hadoop.hbase.io.crypto.Encryptor-">secureInitAfterHeader</a></span>(boolean&nbsp;doCompress,
258 <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a>&nbsp;encryptor)</code>&nbsp;</td>
259 </tr>
260 <tr class="altColor">
261 <td class="colFirst"><code>protected void</code></td>
262 <td class="colLast"><span class="typeNameLabel">SecureProtobufLogWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/wal/SecureProtobufLogWriter.html#setEncryptor-org.apache.hadoop.hbase.io.crypto.Encryptor-">setEncryptor</a></span>(<a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a>&nbsp;encryptor)</code>&nbsp;</td>
263 </tr>
264 <tr class="rowColor">
265 <td class="colFirst"><code>protected void</code></td>
266 <td class="colLast"><span class="typeNameLabel">SecureAsyncProtobufLogWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/wal/SecureAsyncProtobufLogWriter.html#setEncryptor-org.apache.hadoop.hbase.io.crypto.Encryptor-">setEncryptor</a></span>(<a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a>&nbsp;encryptor)</code>&nbsp;</td>
267 </tr>
268 <tr class="altColor">
269 <td class="colFirst"><code>protected void</code></td>
270 <td class="colLast"><span class="typeNameLabel">AbstractProtobufLogWriter.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/wal/AbstractProtobufLogWriter.html#setEncryptor-org.apache.hadoop.hbase.io.crypto.Encryptor-">setEncryptor</a></span>(<a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a>&nbsp;encryptor)</code>&nbsp;</td>
271 </tr>
272 </tbody>
273 </table>
274 <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
275 <caption><span>Constructors in <a href="../../../../../../../org/apache/hadoop/hbase/regionserver/wal/package-summary.html">org.apache.hadoop.hbase.regionserver.wal</a> with parameters of type <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a></span><span class="tabEnd">&nbsp;</span></caption>
276 <tr>
277 <th class="colOne" scope="col">Constructor and Description</th>
278 </tr>
279 <tbody>
280 <tr class="altColor">
281 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/wal/SecureWALCellCodec.EncryptedKvEncoder.html#EncryptedKvEncoder-java.io.OutputStream-org.apache.hadoop.hbase.io.crypto.Encryptor-">EncryptedKvEncoder</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;os,
282 <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a>&nbsp;encryptor)</code>&nbsp;</td>
283 </tr>
284 <tr class="rowColor">
285 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/regionserver/wal/SecureWALCellCodec.html#SecureWALCellCodec-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.io.crypto.Encryptor-">SecureWALCellCodec</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
286 <a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Encryptor</a>&nbsp;encryptor)</code>&nbsp;</td>
287 </tr>
288 </tbody>
289 </table>
290 </li>
291 </ul>
292 </li>
293 </ul>
294 </div>
295 <!-- ======= START OF BOTTOM NAVBAR ====== -->
296 <div class="bottomNav"><a name="navbar.bottom">
297 <!-- -->
298 </a>
299 <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
300 <a name="navbar.bottom.firstrow">
301 <!-- -->
302 </a>
303 <ul class="navList" title="Navigation">
304 <li><a href="../../../../../../../overview-summary.html">Overview</a></li>
305 <li><a href="../package-summary.html">Package</a></li>
306 <li><a href="../../../../../../../org/apache/hadoop/hbase/io/crypto/Encryptor.html" title="interface in org.apache.hadoop.hbase.io.crypto">Class</a></li>
307 <li class="navBarCell1Rev">Use</li>
308 <li><a href="../../../../../../../overview-tree.html">Tree</a></li>
309 <li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
310 <li><a href="../../../../../../../index-all.html">Index</a></li>
311 <li><a href="../../../../../../../help-doc.html">Help</a></li>
312 </ul>
313 </div>
314 <div class="subNav">
315 <ul class="navList">
316 <li>Prev</li>
317 <li>Next</li>
318 </ul>
319 <ul class="navList">
320 <li><a href="../../../../../../../index.html?org/apache/hadoop/hbase/io/crypto/class-use/Encryptor.html" target="_top">Frames</a></li>
321 <li><a href="Encryptor.html" target="_top">No&nbsp;Frames</a></li>
322 </ul>
323 <ul class="navList" id="allclasses_navbar_bottom">
324 <li><a href="../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
325 </ul>
326 <div>
327 <script type="text/javascript"><!--
328 allClassesLink = document.getElementById("allclasses_navbar_bottom");
329 if(window==top) {
330 allClassesLink.style.display = "block";
331 }
332 else {
333 allClassesLink.style.display = "none";
334 }
335 //-->
336 </script>
337 </div>
338 <a name="skip.navbar.bottom">
339 <!-- -->
340 </a></div>
341 <!-- ======== END OF BOTTOM NAVBAR ======= -->
342 <p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
343 </body>
344 </html>