Package org.glassfish.kernel.embedded
Class EmbeddedDomainPersistence
- java.lang.Object
-
- com.sun.enterprise.v3.server.DomainXmlPersistence
-
- org.glassfish.kernel.embedded.EmbeddedDomainPersistence
-
- All Implemented Interfaces:
ConfigurationAccess
,ConfigurationPersistence
public class EmbeddedDomainPersistence extends DomainXmlPersistence
Configuration file persistence handler for embedded- Author:
- Jerome Dochez, [email protected]
-
-
Field Summary
-
Fields inherited from class com.sun.enterprise.v3.server.DomainXmlPersistence
logger
-
-
Constructor Summary
Constructors Constructor Description EmbeddedDomainPersistence()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected File
getDestination()
Returns the destination file for saving the embedded configuration file, when set.void
save(DomDocument doc)
callback when the newDomDocument
instance should be saved to an external media like a fileprotected void
saved(File destination)
-
Methods inherited from class com.sun.enterprise.v3.server.DomainXmlPersistence
accessRead, accessWrite, getOutputStream, touch
-
-
-
-
Method Detail
-
getDestination
protected File getDestination() throws IOException
Returns the destination file for saving the embedded configuration file, when set.- Overrides:
getDestination
in classDomainXmlPersistence
- Returns:
- the embedded configuration file if set in read-write mode.
- Throws:
IOException
-
save
public void save(DomDocument doc) throws IOException
Description copied from interface:ConfigurationPersistence
callback when the newDomDocument
instance should be saved to an external media like a file- Specified by:
save
in interfaceConfigurationPersistence
- Overrides:
save
in classDomainXmlPersistence
- Parameters:
doc
- the new document instance- Throws:
IOException
- if the file cannot be opened/written/closed
-
saved
protected void saved(File destination)
- Overrides:
saved
in classDomainXmlPersistence
-
-