Hi all,
I'm using a peace of code from RemoteDelivery in my mailet:
ComponentManager compMgr =
(ComponentManager)getMailetContext().getAttribute(Constants.AVALON_COMPONENT_MANAGER);
String outgoingPath = getInitParameter("outgoing");
if (outgoingPath == null) {
outgoingPath = "file:///../var/mail/outgoing";
}
try {
// Instantiate the a MailRepository for outgoing mails
MailStore mailstore = (MailStore)
compMgr.lookup("org.apache.james.services.MailStore");
DefaultConfiguration spoolConf
= new DefaultConfiguration("repository",
"generated:RemoteDelivery.java");
spoolConf.setAttribute("destinationURL", outgoingPath);
spoolConf.setAttribute("type", "SPOOL");
outgoing = (SpoolRepository) mailstore.select(spoolConf);
} catch (ComponentException cnfe) {
log("Failed to retrieve Store component:" + cnfe.getMessage());
} catch (Exception e) {
log("Failed to retrieve Store component:" + e.getMessage());
}
I take the folloing errors by compiling:
compile:
[javac] Compiling 1 source file to C:\eclipse\workspace\SMS Push Connector\build
[javac] C:\eclipse\workspace\SMS Push
Connector\src\com\sayrix\smspc\SMSPCMailet.java:84: cannot access
org.apache.avalon.cornerstone.services.store.Store
[javac] file org\apache\avalon\cornerstone\services\store\Store.class not found
[javac] MailStore mailstore = (MailStore)
compMgr.lookup("org.apache.james.services.MailStore");
[javac] ^
[javac] C:\eclipse\workspace\SMS Push
Connector\src\com\sayrix\smspc\SMSPCMailet.java:90: cannot resolve symbol
[javac] symbol : method select
(org.apache.avalon.framework.configuration.DefaultConfiguration)
[javac] location: interface org.apache.james.services.MailStore
[javac] outgoing = (SpoolRepository)
mailstore.select(spoolConf);
[javac] ^
[javac] Note: C:\eclipse\workspace\SMS Push
Connector\src\com\sayrix\smspc\SMSPCMailet.java uses or overrides a deprecated API.
[javac] Note: Recompile with -deprecation for details.
[javac] 2 errors
Question:
1) Can I ignore the warning "deprecatetd" and go ahead?
2) where I can find the package containing
org\apache\avalon\cornerstone\services\store\Store.class?
Thanks!
--Angel
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]