Constructor and Description |
---|
VolumeSpecification(String specification)
Construct a
VolumeSpecification from the supplied
specification string. |
VolumeSpecification(String path,
String name,
int pageSize,
long initialPages,
long maximumPages,
long extensionPages,
boolean create,
boolean createOnly,
boolean readOnly)
Construct a
VolumeSpecification having the supplied
parameter values. |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object object) |
File |
getAbsoluteFile() |
long |
getExtensionPages() |
long |
getExtensionSize() |
long |
getId() |
long |
getInitialPages() |
long |
getInitialSize() |
long |
getMaximumPages() |
long |
getMaximumSize() |
String |
getName() |
int |
getPageSize() |
String |
getPath() |
int |
getVersion() |
boolean |
isAliased() |
boolean |
isCreate() |
boolean |
isCreateOnly() |
boolean |
isReadOnly() |
static String |
nameFromFile(File file) |
void |
setCreate(boolean create) |
void |
setCreateOnly(boolean createOnly) |
void |
setExtensionSize(long extensionSize) |
void |
setId(long value) |
void |
setInitialSize(long initialSize) |
void |
setMaximumSize(long maximumSize) |
void |
setName(String name) |
void |
setPageSize(int value) |
void |
setPath(String path) |
void |
setReadOnly(boolean readOnly) |
void |
setVersion(int value) |
String |
summary() |
String |
toString() |
public VolumeSpecification(String path, String name, int pageSize, long initialPages, long maximumPages, long extensionPages, boolean create, boolean createOnly, boolean readOnly)
VolumeSpecification
having the supplied
parameter values.path
- File system path to volume filename
- Name of volume. If null
the file name in the
specified path
is used.pageSize
- Page size: one of 1024, 2048, 4096, 8192 or 6384initialPages
- Initial page countmaximumPages
- Maximum page countextensionPages
- Number of pages to extend by when file must growcreate
- true
to allow creation of a new volumecreateOnly
- true
to require creation of a new volumereadOnly
- true
to open volume file in read-only modepublic VolumeSpecification(String specification) throws InvalidVolumeSpecificationException
VolumeSpecification
from the supplied
specification string. The specification has the form: name
Persistit.getVolume(String)
). If the
name attribute is not specified, the last name in the Volume's path name
sequence is used instead.readOnly
create
pageSize
, initialPagesM
,
extensionPages
and maximumPages
to be
specified.createOnly
VolumeAlreadyExistsException
if it already exists.temporary
pageSize:NNN
initialPages:NNN
extensionPages:NNN
maximumPages:NNN
specification
- the specification StringInvalidVolumeSpecificationException
public void setPageSize(int value) throws InvalidVolumeSpecificationException
public void setVersion(int value) throws InvalidVolumeSpecificationException
public void setId(long value) throws InvalidVolumeSpecificationException
public String getPath()
public void setPath(String path)
public File getAbsoluteFile()
public String getName()
public void setName(String name)
public boolean isReadOnly()
public void setReadOnly(boolean readOnly)
public boolean isAliased()
public boolean isCreate()
public void setCreate(boolean create)
public boolean isCreateOnly()
public void setCreateOnly(boolean createOnly)
public int getPageSize()
public long getInitialPages()
public long getExtensionPages()
public long getMaximumPages()
public long getInitialSize()
public void setInitialSize(long initialSize)
public long getExtensionSize()
public void setExtensionSize(long extensionSize)
public long getMaximumSize()
public void setMaximumSize(long maximumSize)
public int getVersion()
public long getId()
public String summary()
Copyright © 2025 Open Identity Platform Community. All rights reserved.