| Class and Description | 
|---|
| org.embulk.spi.type.AbstractType
 Plugins should not refer this class directly. 
 | 
| org.embulk.spi.time.Timestamp
 Use  
Instant instead as much as possible. | 
| Method and Description | 
|---|
| org.embulk.spi.Buffer.allocate(int)
 This method is to be removed. Plugins should no longer call it directly. 
 | 
| org.embulk.spi.Page.allocate(int)
 It is to be removed, implemented only for compatibility. Plugins should no longer call it directly. 
 | 
| org.embulk.spi.Buffer.array()
 Accessing the internal  
byte array is not safe. | 
| org.embulk.spi.Buffer.copyOf(byte[])
 This method is to be removed. Plugins should no longer call it directly. 
 | 
| org.embulk.spi.Buffer.copyOf(byte[], int, int)
 This method is to be removed. Plugins should no longer call it directly. 
 | 
| org.embulk.spi.type.Type.getFixedStorageSize()
 It would be removed in Embulk v0.10 or v0.11. Do not use it. 
 | 
| org.embulk.spi.type.TimestampType.getFormat() | 
| org.embulk.spi.type.Type.getJavaType()
 It would be removed in Embulk v0.10 or v0.11. Do not use it. 
 | 
| org.embulk.spi.type.AbstractType.getJavaType() | 
| org.embulk.spi.Exec.getLogger(Class<?>)
 Call  
LoggerFactory.getLogger(Class) directly, instead. | 
| org.embulk.spi.ExecSession.getLogger(Class<?>)
 Call  
LoggerFactory.getLogger(Class) directly, instead. | 
| org.embulk.spi.Exec.getLogger(String)
 Call  
LoggerFactory.getLogger(String) directly, instead. | 
| org.embulk.spi.ExecSession.getLogger(String)
 Call  
LoggerFactory.getLogger(String) directly, instead. | 
| org.embulk.spi.ExecSession.getSessionExecConfig()
 Plugins should no longer use it. It would be removed. 
 | 
| org.embulk.spi.PageReader.getTimestamp(Column)
 Use  
PageReader.getTimestampInstant(Column) instead. | 
| org.embulk.spi.PageReader.getTimestamp(int)
 Use  
PageReader.getTimestampInstant(int) instead. | 
org.embulk.spi.Exec.getTransactionTime()
Timestamp is deprecated. | 
org.embulk.spi.ExecSession.getTransactionTime()
Timestamp is deprecated. | 
| org.embulk.config.ConfigSource.loadConfig(Class<T>)
 Use  
embulk-util-config instead. | 
| org.embulk.config.TaskSource.loadTask(Class<T>)
 Use  
embulk-util-config instead. | 
| org.embulk.spi.Exec.newConfigDiff()
 Recommended to start using  
embulk-util-config from plugins. Use its own newConfigDiff. | 
| org.embulk.spi.ExecSession.newConfigDiff()
 Recommended to start using  
embulk-util-config from plugins. Use its own newConfigDiff. | 
| org.embulk.spi.Exec.newConfigSource()
 Recommended to start using  
embulk-util-config from plugins. Use its own newConfigSource. | 
| org.embulk.spi.ExecSession.newConfigSource()
 Recommended to start using  
embulk-util-config from plugins. Use its own newConfigSource. | 
| org.embulk.spi.Exec.newTaskReport()
 Recommended to start using  
embulk-util-config from plugins. Use its own newTaskReport. | 
| org.embulk.spi.ExecSession.newTaskReport()
 Recommended to start using  
embulk-util-config from plugins. Use its own newTaskReport. | 
| org.embulk.spi.Exec.newTaskSource()
 Recommended to start using  
embulk-util-config from plugins. Use its own newTaskSource. | 
| org.embulk.spi.ExecSession.newTaskSource()
 Recommended to start using  
embulk-util-config from plugins. Use its own newTaskSource. | 
| org.embulk.spi.Exec.session()
 Plugins are discouraged from getting the  
ExecSession instance. | 
| org.embulk.spi.PageBuilder.setTimestamp(Column, Timestamp) | 
| org.embulk.spi.PageBuilder.setTimestamp(int, Timestamp) | 
| org.embulk.spi.TempFileSpace.with(Path, String)
 The static creator method is no longer available. Use  
Exec.getTempFileSpace() instead. | 
| org.embulk.spi.type.TimestampType.withFormat(String) | 
| org.embulk.spi.Page.wrap(Buffer)
 It is to be removed, implemented only for compatibility. Plugins should no longer call it directly. 
 | 
| org.embulk.spi.Buffer.wrap(byte[])
 This method is to be removed. Plugins should no longer call it directly. 
 | 
| org.embulk.spi.Buffer.wrap(byte[], int, int)
 This method is to be removed. Plugins should no longer call it directly. 
 | 
| Constructor and Description | 
|---|
| org.embulk.spi.Buffer(byte[], int, int) | 
| org.embulk.spi.PageBuilder(BufferAllocator, Schema, PageOutput)
 The constructor is deprecated although Embulk v0.9-compatible plugins still have to use this.
     See GitHub Issue #1321: Deprecate PageBuilder's constructor
     for the details. 
 | 
| org.embulk.spi.PageReader(Schema)
 The constructor is deprecated although Embulk v0.9-compatible plugins still have to use this.
     See GitHub Issue #1323: Deprecate PageReader's constructor
     for the details. 
 | 
| org.embulk.spi.TempFileSpace(File)
 The constructor is no longer available. Use  
Exec.getTempFileSpace() instead. |