public interface SiteDataVisitor
Modifier and Type | Method and Description |
---|---|
void |
depart(Connection c)
Depart the connection object
|
void |
depart(Directory directory)
Depart the Directory object
|
void |
depart(FileServer server)
Depart the Directory object
|
void |
depart(GridGateway entry)
Depart the GridGateway object
|
void |
depart(ReplicaCatalog catalog)
Depart the ReplicaCatalog object
|
void |
depart(SiteCatalogEntry entry)
Depart the Site Catalog Entry object.
|
void |
depart(SiteData data) |
void |
depart(SiteStore entry)
Depart the Site Store object.
|
void |
initialize(java.io.Writer writer)
Initialize the visitor implementation
|
void |
visit(Connection c)
Visit the connection object
|
void |
visit(Directory headnode)
Visit Directory site data object
|
void |
visit(FileServer server)
Visit FileServer site data object
|
void |
visit(GridGateway entry)
Visit the GridGateway object
|
void |
visit(ReplicaCatalog catalog)
Visit the ReplicaCatalog object
|
void |
visit(SiteCatalogEntry entry)
Visit the Site CatalogEntry object
|
void |
visit(SiteData data) |
void |
visit(SiteStore entry)
Visit the SiteStore object
|
void initialize(java.io.Writer writer)
writer
- the writervoid visit(SiteStore entry) throws java.io.IOException
entry
- the site storejava.io.IOException
- in case of error while writing to underlying streamvoid depart(SiteStore entry) throws java.io.IOException
entry
- the SiteStorejava.io.IOException
- in case of error while writing to underlying streamvoid visit(SiteCatalogEntry entry) throws java.io.IOException
entry
- the site catalog entryjava.io.IOException
- in case of error while writing to underlying streamvoid depart(SiteCatalogEntry entry) throws java.io.IOException
entry
- the site catalog entryjava.io.IOException
- in case of error while writing to underlying streamvoid visit(GridGateway entry) throws java.io.IOException
gateway
- the grid gatewayjava.io.IOException
- in case of error while writing to underlying streamvoid depart(GridGateway entry) throws java.io.IOException
entry
- GridGateway objectjava.io.IOException
- in case of error while writing to underlying streamvoid visit(Directory headnode) throws java.io.IOException
headnode
- the object laying out the directoryjava.io.IOException
- in case of error while writing to underlying streamvoid depart(Directory directory) throws java.io.IOException
directory
- the object laying out the directoryjava.io.IOException
- in case of error while writing to underlying streamvoid visit(FileServer server) throws java.io.IOException
server
- the object corresponding to the FileServerjava.io.IOException
- in case of error while writing to underlying streamvoid depart(FileServer server) throws java.io.IOException
server
- the object corresponding to the FileServerjava.io.IOException
- in case of error while writing to underlying streamvoid visit(ReplicaCatalog catalog) throws java.io.IOException
catalog
- the object describing the catalogjava.io.IOException
- in case of error while writing to underlying streamvoid depart(ReplicaCatalog catalog) throws java.io.IOException
catalog
- the object describing the catalogjava.io.IOException
- in case of error while writing to underlying streamvoid visit(Connection c) throws java.io.IOException
c
- the connection.java.io.IOException
- in case of error while writing to underlying streamvoid depart(Connection c) throws java.io.IOException
c
- the connection.java.io.IOException
- in case of error while writing to underlying streamvoid visit(SiteData data) throws java.io.IOException
java.io.IOException
void depart(SiteData data) throws java.io.IOException
java.io.IOException