Category |
Details |
which NB integration |
NB v3 status |
which Eclipse integration |
Eclipse v3 status |
plan for next release |
Per-instance Properties |
http monitoring control |
v2/TC |
implemented |
v2 |
implemented |
|
settable deployment timeout |
v2/TC |
not implemented |
not implemented |
not implemented |
worth doing. NB has bug in v2 SI when set to low values. |
|
settable startup timeout |
v2 |
not implemented |
v2 |
implemented |
NB: may implement: not used that much. has bug when set to very low values. |
|
JDBC driver deployment control |
v2/TC |
implemented |
not implemented |
not implemented |
|
|
|
JavaDB start-up control |
v2 |
not implemented |
global setting only |
global setting only |
worth doing. |
|
directory deployment control |
v2 |
not implemented |
not implemented |
not implemented |
not going to implement |
|
settable user name |
v2/TC |
not implemented |
not implemented |
not implemented |
worth doing |
|
settable password |
v2/TC |
not implemented |
not implemented |
not implemented |
worth doing |
|
deferred port settings server port shutdown port |
TC |
not implemented |
not implemented |
not implemented |
harder to do with v3 once it hits 'full size' |
|
debug transport control sh_mem or socket(with port) |
TC |
not implemented |
not implemented |
not implemented |
should implement |
|
use ide proxy settings |
v2/TC |
not implemented???? |
not implemented |
not implemented |
should implement |
|
java platform settings |
TC |
not implemented |
eclipse lets you point at JRE - is that enough? |
|
should implement |
|
settable JVM options |
TC |
not implemented |
eclipse lets you define VM args - is that enough? |
|
not as important – since there are domain props in the domain.xml – the merge issue makes this harder to add and do right than the 'run a java application case' |
|
security manager enable/disable |
TC |
not implemented |
not implemented |
not implemented |
not valuable and may not be supported by the server... |
|
session preservation across redeployments |
--- |
implemented |
--- |
implemented |
|
|
comet support |
--- |
implemented |
--- |
? |
|
Domain Registration |
default local domains/embedded domains |
v2/TC |
implemented |
v2 |
implemented |
|
local domains/private Catalina Base |
v2/TC |
implemented |
v2 |
implemented |
|
remote domains |
v2 |
not implemented |
not implemented |
not implemented |
should implement. need to extend the http api to support post (server-side/client-side) also. |
|
create personal domains |
v2 |
incomplete missing ability for user to see/set the ports that are selected |
not implemented |
not implemented |
may complete. Need way to see the ports after the IDE has restarted. want way to allow use to control the port selection process (lower priority) |
|
create embedded domains |
|
possible in v2 simplified in v3 |
not implemented |
not implemented |
--- |
|
automatic default domain registration |
v2/TC |
implemented |
v2 |
implemented |
|
|
automatic personal domain creation |
v2/TC |
implemented |
not implemented |
not implemented |
|
|
user name password associated at registration time |
v2/TC |
not implemented |
not implemented |
allow to use admin user/pwd - is that enough? |
will be more important as v3 moves to production oriented. |
|
automated JavaDB integration creates sample db and creates connections |
v2 |
not implemented |
not implemented |
not implemented |
should implement. better for demos. May be able to leverage javadb from the jdk???? |
|
download now |
--- |
implemented |
not implemented |
in progress |
*need to resolve* registration support user settable 'which bits?' feedback on which bits are being downloaded |
Domain Management |
Start* |
v2/TC |
implemented |
v2 |
implemented |
|
Start with Debugging Enabled* |
v2/TC |
implemented |
v2 |
implemented |
|
Start with Profiler* |
v2/TC |
implemented, but it is buggy |
not implemented |
not implemented |
NB: needs to be revisited as part of the restart processing |
|
Restart* |
v2/TC |
implemented |
v2 |
implemented |
|
Stop* |
v2/TC |
implemented |
v2 |
implemented |
|
Refresh Connnection |
v2/TC |
implemented |
automatic |
automatic |
|
Open the Admin Console (web administrative interface) |
v2/TC |
implemented |
v2 |
implemented |
|
View the domain log in an output window* |
v2/TC |
implemented |
v2 |
implemented |
may implement some serious improvements |
|
open editor on server config file |
TC(context.xml) |
not implemented |
not implemented |
not implemented |
should implement |
|
open update tool |
v2 |
implemented |
? - goes to admin ui |
implemented |
|
register installation |
--- |
not implemented |
v2 |
implemented |
dependent on reglib... removed from v2 |
|
start java db at server start |
v2 |
not implemented |
v2, but global setting |
implemented - global setting |
may want to change the way the v2 feature works, too |
Deployed Application Management |
undeploy |
v2/TC |
implemented |
v2 |
implemented |
|
disable/enable |
v2/TC |
not implemented |
? |
? |
REMOVE FROM V2 – exposes confusing edge-cases when combined with DoS and the like. |
|
view/edit properties |
v2/TC |
not implemented |
not implemented |
not implemented |
may implement |
|
Open web-app in browser |
TC |
implemented |
v2 |
implemented |
Registered Resource Management |
unregister |
v2 |
implemented |
v2 |
implemented |
|
view/edit properties on server |
v2 |
incomplete |
not implemented |
not implemented |
uses a customizer limited property exposure very limited property table editing. extend to open editor on double click... duh. |
Domain Configuration |
Domain JVM properties |
v2 |
not implemented |
not implemented |
not implemented |
should implement. edits should go into domain.xml... may implement as port of the domain properties (for local domains only) |
|
automatic JDBC driver integration |
v2/TC |
implemented |
not implemented |
not implemented |
has issues around restarting |
|
http monitoring |
v2/TC |
implemented |
how is this diff than above? |
|
has issues around restarting... hope the underlying feature changes in NB 7.0 changes radically |
|
extension node support |
v2 |
not implemented |
not implemented |
not implemented |
the v2 api had an mbean at its foundation no mbeans used by v3 integration and we want to avoid them. this may be necessary.. work with the JBI folks for this |
Project deployment |
web (directory and archive) |
v2/TC(directory only) |
directory only |
v2 (directory only) |
directory only |
remote and archive project needs archive deploy support |
|
ejb (directory and archive) |
v2 |
N/A |
v2 (archive only) |
N/A |
must! easy to support needs testing |
|
ear (directory and archive) |
v2 |
N/A |
v2 (archive only) |
N/A |
must! easy to support needs testing |
|
app client (archive only – server limitation) |
v2 |
N/A |
v2 (archive only) |
N/A |
must! easy to support needs testing |
|
resource registration and update |
v2 |
incomplete |
v2 - JDBC registration only |
JDBC registration only |
must! many types haven't been tried bug related to solo connection-pool |
Zero configuration |
Use Database (j2ee and java ee) |
v2/TC |
implemented???? |
not implemented |
not implemented |
the code for supporting this in an ejb module may need work did not look at j2ee case |
|
Call EJB (j2ee only) |
v2 |
not implemented |
not implemented |
not implemented |
must implement |
|
send mail |
v2 |
not implemented |
not implemented |
not implemented |
must implement |
|
Use JMS |
v2 |
not implemented |
not implemented |
not implemented |
must implement |
deployment descriptors |
sun-web.xml (gui/xml) |
v2 |
implemented |
v2 (xml) |
xml |
need to update to account for v3 elements |
|
sun-ejb-jar.xml (gui/xml) |
v2 |
implemented |
v2 (xml) |
xml |
need to update to account for v3 elements |
|
sun-application.xml (xml) |
v2 |
implemented |
v2 (xml) |
xml |
need to update to account for v3 elements |
|
sun-app-client.xml (xml) |
v2 |
implemented |
v2 (xml) |
xml |
need to update to account for v3 elements |
|
sun-sip.xml (xml) |
v2 |
N/A ??? |
? |
? |
investigate |
|
domain.xml (xml) |
v2 |
implemented ??? |
? |
? |
this may be broken due to the fact that domain.xml doesn't have a doctype |
|
sun-cmp-mapping.xml (gui/xml) |
v2 |
implemented ??? |
? |
? |
may want to figure out a way to disable this |
Project level features |
verifier |
v2 |
not implemented |
not implemented |
not implemented |
may want to implement |
|
java db start on deploy |
v2 |
not implemented |
not implemented |
not implemented |
need to implement. in the v2 plugin, we use the DerbySupport.ensureStarted() to start javadb as part of StartSunServer. We can move this startup into the jdbc driver deployment processing... reasoning: if there isn't any datasource, there is no reason to start the db... |
Resource Wizards |
many resource types |
implemented |
|
v2 - JBDC Resource |
JDBC Resource |