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(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(Writer writer)
writer
- the writervoid visit(SiteStore entry) throws IOException
entry
- the site storeIOException
- in case of error while writing to underlying streamvoid depart(SiteStore entry) throws IOException
entry
- the SiteStoreIOException
- in case of error while writing to underlying streamvoid visit(SiteCatalogEntry entry) throws IOException
entry
- the site catalog entryIOException
- in case of error while writing to underlying streamvoid depart(SiteCatalogEntry entry) throws IOException
entry
- the site catalog entryIOException
- in case of error while writing to underlying streamvoid visit(GridGateway entry) throws IOException
gateway
- the grid gatewayIOException
- in case of error while writing to underlying streamvoid depart(GridGateway entry) throws IOException
entry
- GridGateway objectIOException
- in case of error while writing to underlying streamvoid visit(Directory headnode) throws IOException
headnode
- the object laying out the directoryIOException
- in case of error while writing to underlying streamvoid depart(Directory directory) throws IOException
directory
- the object laying out the directoryIOException
- in case of error while writing to underlying streamvoid visit(FileServer server) throws IOException
server
- the object corresponding to the FileServerIOException
- in case of error while writing to underlying streamvoid depart(FileServer server) throws IOException
server
- the object corresponding to the FileServerIOException
- in case of error while writing to underlying streamvoid visit(ReplicaCatalog catalog) throws IOException
catalog
- the object describing the catalogIOException
- in case of error while writing to underlying streamvoid depart(ReplicaCatalog catalog) throws IOException
catalog
- the object describing the catalogIOException
- in case of error while writing to underlying streamvoid visit(Connection c) throws IOException
c
- the connection.IOException
- in case of error while writing to underlying streamvoid depart(Connection c) throws IOException
c
- the connection.IOException
- in case of error while writing to underlying streamvoid visit(SiteData data) throws IOException
IOException
void depart(SiteData data) throws IOException
IOException