站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss JBPM 3.0.4 API 英文版文档

ByteArray (jbpm-3.0.4) - JBoss JBPM 3.0.4 API 英文版文档


org.jbpm.bytes
Class ByteArray

java.lang.Object
  extended byorg.jbpm.bytes.ByteArray
All Implemented Interfaces:
java.io.Serializable

public class ByteArray
extends java.lang.Object
implements java.io.Serializable

is a persistable array of bytes. While there is no generic way of storing blobs that is supported by many databases, all databases are able to handle small chunks of bytes properly. It is the responsibility of this class to chop the large byte array into small chunks of 1K (and combine the chunks again in the reverse way). Hibernate will persist the list of byte-chunks in the database. ByteArray is used in process variableInstances and in the file module (that stores the non-parsed process archive files).

See Also:
Serialized Form

Field Summary
protected  java.util.List byteBlocks
           
protected  java.lang.String name
           
 
Constructor Summary
ByteArray()
           
ByteArray(byte[] bytes)
           
ByteArray(ByteArray other)
           
ByteArray(java.lang.String name, byte[] bytes)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.util.List getByteBlocks()
           
 byte[] getBytes()
           
 long getId()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

byteBlocks

protected java.util.List byteBlocks
Constructor Detail

ByteArray

public ByteArray()

ByteArray

public ByteArray(byte[] bytes)

ByteArray

public ByteArray(java.lang.String name,
                 byte[] bytes)

ByteArray

public ByteArray(ByteArray other)
Method Detail

getBytes

public byte[] getBytes()

getId

public long getId()

equals

public boolean equals(java.lang.Object o)

hashCode

public int hashCode()

getByteBlocks

public java.util.List getByteBlocks()


Version : jbpm-3.0.4