public abstract class CDONet4jViewProvider extends AbstractCDOViewProvider
view provider
that uses Net4j-specific CDO sessions
to open views.Modifier and Type | Class and Description |
---|---|
static class |
CDONet4jViewProvider.JVM
A JVM-based
view provider . |
static class |
CDONet4jViewProvider.SSL
An SSL-based
view provider . |
static class |
CDONet4jViewProvider.TCP
A TCP-based
view provider . |
DEFAULT_PRIORITY
Constructor and Description |
---|
CDONet4jViewProvider(String transport,
int priority) |
Modifier and Type | Method and Description |
---|---|
protected IConnector |
getConnector(String authority) |
protected String |
getConnectorDescription(String authority) |
protected IManagedContainer |
getContainer() |
protected CDONet4jSession |
getNet4jSession(IConnector connector,
String userName,
String passWord,
String repositoryName) |
protected CDONet4jSessionConfiguration |
getNet4jSessionConfiguration(IConnector connector,
String userName,
String passWord,
String repositoryName) |
URI |
getResourceURI(CDOView view,
String path)
Must be overwritten for non-canonical URI formats!
|
protected CDOSession |
getSession(IConnector connector,
String userName,
String passWord,
String repositoryName)
Deprecated.
Use
getNet4jSession() . |
protected CDOSessionConfiguration |
getSessionConfiguration(IConnector connector,
String userName,
String passWord,
String repositoryName)
Deprecated.
|
protected String |
getURIAuthority(IConnector connector) |
CDOView |
getView(URI uri,
ResourceSet resourceSet)
Receives a URI and returns an opened
CDOView against the repository. |
getPriority, getRegex, matchesRegex, setPriority, setRegex
public CDONet4jViewProvider(String transport, int priority)
public CDOView getView(URI uri, ResourceSet resourceSet)
CDOViewProvider
CDOView
against the repository. The implementer is responsible to
do the UUID to physical host map in case necessary.CDOView
public URI getResourceURI(CDOView view, String path)
AbstractCDOViewProvider
getResourceURI
in interface CDOViewProvider
getResourceURI
in class AbstractCDOViewProvider
protected String getURIAuthority(IConnector connector)
protected CDONet4jSession getNet4jSession(IConnector connector, String userName, String passWord, String repositoryName)
protected CDONet4jSessionConfiguration getNet4jSessionConfiguration(IConnector connector, String userName, String passWord, String repositoryName)
@Deprecated protected CDOSession getSession(IConnector connector, String userName, String passWord, String repositoryName)
getNet4jSession()
.@Deprecated protected CDOSessionConfiguration getSessionConfiguration(IConnector connector, String userName, String passWord, String repositoryName)
getNet4jSessionConfiguration()
.protected IManagedContainer getContainer()
protected IConnector getConnector(String authority)
Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.