Skip to content

Commit

Permalink
rename swing packages, create executible jar
Browse files Browse the repository at this point in the history
  • Loading branch information
newbrough committed Apr 29, 2016
1 parent 5abf0db commit 807f1f7
Show file tree
Hide file tree
Showing 21 changed files with 105 additions and 73 deletions.
29 changes: 29 additions & 0 deletions gumshoe-tools/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,11 @@
<artifactId>gumshoe-probes</artifactId>
<version>0.1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.dell</groupId>
<artifactId>gumshoe-hooks</artifactId>
<version>0.1.0-SNAPSHOT</version>
</dependency>
</dependencies>

<build>
Expand All @@ -43,6 +48,30 @@
</includes>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>attached</goal>
</goals>
<phase>package</phase>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<archive>
<manifest>
<mainClass>com.dell.gumshoe.inspector.Inspector</mainClass>
</manifest>
</archive>
<finalName>inspector</finalName>
<appendAssemblyId>false</appendAssemblyId>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package com.dell.gumshoe.tools;
package com.dell.gumshoe.inspector;

import com.dell.gumshoe.inspector.helper.DataTypeHelper;
import com.dell.gumshoe.stack.Stack;
import com.dell.gumshoe.stats.StatisticAdder;
import com.dell.gumshoe.stats.ValueReporter;
import com.dell.gumshoe.tools.stats.DataTypeHelper;

import java.io.IOException;
import java.io.RandomAccessFile;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.dell.gumshoe.tools;
package com.dell.gumshoe.inspector;

import static com.dell.gumshoe.tools.Swing.flow;
import static com.dell.gumshoe.util.Swing.flow;

import com.dell.gumshoe.stack.Stack;
import com.dell.gumshoe.stats.StatisticAdder;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
package com.dell.gumshoe.tools;
package com.dell.gumshoe.inspector;

import static com.dell.gumshoe.tools.Swing.flow;
import static com.dell.gumshoe.tools.Swing.groupButtons;
import static com.dell.gumshoe.tools.Swing.rows;
import static com.dell.gumshoe.tools.Swing.stackNorth;
import static com.dell.gumshoe.tools.Swing.titled;
import static com.dell.gumshoe.util.Swing.flow;
import static com.dell.gumshoe.util.Swing.groupButtons;
import static com.dell.gumshoe.util.Swing.rows;
import static com.dell.gumshoe.util.Swing.stackNorth;
import static com.dell.gumshoe.util.Swing.titled;

import com.dell.gumshoe.inspector.graph.StackGraphPanel;
import com.dell.gumshoe.stack.MinutiaFilter;
import com.dell.gumshoe.stack.StackFilter;
import com.dell.gumshoe.stack.StandardFilter;
import com.dell.gumshoe.stack.StandardFilter.Builder;
import com.dell.gumshoe.tools.graph.StackGraphPanel;

import javax.swing.JButton;
import javax.swing.JCheckBox;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
package com.dell.gumshoe.tools;
package com.dell.gumshoe.inspector;

import com.dell.gumshoe.ProbeManager;
import com.dell.gumshoe.inspector.StatisticsSourcePanel.Listener;
import com.dell.gumshoe.inspector.graph.StackGraphPanel;
import com.dell.gumshoe.stack.Stack;
import com.dell.gumshoe.stats.StatisticAdder;
import com.dell.gumshoe.tools.StatisticsSourcePanel.Listener;
import com.dell.gumshoe.tools.graph.StackGraphPanel;
import static com.dell.gumshoe.tools.Swing.*;

import static com.dell.gumshoe.util.Swing.*;

import javax.swing.BorderFactory;
import javax.swing.JComponent;
import javax.swing.JFrame;
Expand All @@ -31,7 +33,7 @@
* first argument is the name of the target main class to run,
* remaining arguments are passed as the args to that main.
*/
public class Gumshoe extends JPanel {
public class Inspector extends JPanel {
public static void main(String[] args) throws Throwable {
final boolean hasMain = args.length>0;
launchGumshoe(hasMain);
Expand All @@ -57,7 +59,7 @@ private static void launchGumshoe(boolean hasMain) throws Exception {
final ProbeManager probe = useProbe ? new ProbeManager() : null;
if(useProbe) { probe.initialize(); }

final Gumshoe gui = new Gumshoe(probe, hasMain);
final Inspector gui = new Inspector(probe, hasMain);
gui.setVisible(true);
}

Expand All @@ -84,11 +86,11 @@ private static void launchMain(String mainClassName, String[] args) throws Throw

private final JFrame frame = new JFrame();

public Gumshoe() {
public Inspector() {
this(null, false);
}

private Gumshoe(ProbeManager probe, boolean hasMain) {
private Inspector(ProbeManager probe, boolean hasMain) {
final StackGraphPanel graph = new StackGraphPanel();

final StatisticsSourcePanel statsRelay = new StatisticsSourcePanel(probe);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
package com.dell.gumshoe.tools;

import static com.dell.gumshoe.tools.Swing.columns;
import static com.dell.gumshoe.tools.Swing.flow;
import static com.dell.gumshoe.tools.Swing.groupButtons;
import static com.dell.gumshoe.tools.Swing.stackNorth;
import static com.dell.gumshoe.tools.Swing.stackSouth;
import static com.dell.gumshoe.tools.Swing.stackWest;
import static com.dell.gumshoe.tools.Swing.titled;

import com.dell.gumshoe.tools.graph.DisplayOptions;
import com.dell.gumshoe.tools.stats.DataTypeHelper;
package com.dell.gumshoe.inspector;

import static com.dell.gumshoe.util.Swing.columns;
import static com.dell.gumshoe.util.Swing.flow;
import static com.dell.gumshoe.util.Swing.groupButtons;
import static com.dell.gumshoe.util.Swing.stackNorth;
import static com.dell.gumshoe.util.Swing.stackSouth;
import static com.dell.gumshoe.util.Swing.stackWest;
import static com.dell.gumshoe.util.Swing.titled;

import com.dell.gumshoe.inspector.graph.DisplayOptions;
import com.dell.gumshoe.inspector.helper.DataTypeHelper;

import javax.swing.BorderFactory;
import javax.swing.JButton;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
package com.dell.gumshoe.tools;
package com.dell.gumshoe.inspector;

import static com.dell.gumshoe.tools.Swing.flow;
import static com.dell.gumshoe.tools.Swing.groupButtons;
import static com.dell.gumshoe.tools.Swing.rows;
import static com.dell.gumshoe.util.Swing.flow;
import static com.dell.gumshoe.util.Swing.groupButtons;
import static com.dell.gumshoe.util.Swing.rows;

import com.dell.gumshoe.ProbeManager;
import com.dell.gumshoe.inspector.helper.DataTypeHelper;
import com.dell.gumshoe.stack.Stack;
import com.dell.gumshoe.stats.StatisticAdder;
import com.dell.gumshoe.stats.ValueReporter.Listener;
import com.dell.gumshoe.tools.stats.DataTypeHelper;

import javax.swing.DefaultListModel;
import javax.swing.JButton;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.dell.gumshoe.tools;
import static com.dell.gumshoe.tools.Swing.flow;
import static com.dell.gumshoe.tools.Swing.groupButtons;
import static com.dell.gumshoe.tools.Swing.stackNorth;
package com.dell.gumshoe.inspector;
import static com.dell.gumshoe.util.Swing.flow;
import static com.dell.gumshoe.util.Swing.groupButtons;
import static com.dell.gumshoe.util.Swing.stackNorth;

import com.dell.gumshoe.ProbeManager;
import com.dell.gumshoe.stack.Stack;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.dell.gumshoe.tools.graph;
package com.dell.gumshoe.inspector.graph;

import com.dell.gumshoe.tools.stats.DataTypeHelper;
import com.dell.gumshoe.inspector.helper.DataTypeHelper;

import java.awt.Color;
import java.awt.Graphics;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.dell.gumshoe.tools.graph;
package com.dell.gumshoe.inspector.graph;


/** configurable aspects of rendering frames and boxes */
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package com.dell.gumshoe.tools.graph;
package com.dell.gumshoe.inspector.graph;

import com.dell.gumshoe.inspector.helper.DataTypeHelper;
import com.dell.gumshoe.stack.Stack;
import com.dell.gumshoe.stack.StackFilter;
import com.dell.gumshoe.stats.StatisticAdder;
import com.dell.gumshoe.tools.stats.DataTypeHelper;

import java.util.ArrayList;
import java.util.Arrays;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package com.dell.gumshoe.tools.graph;
package com.dell.gumshoe.inspector.graph;

import com.dell.gumshoe.inspector.OptionEditor;
import com.dell.gumshoe.inspector.helper.DataTypeHelper;
import com.dell.gumshoe.stack.Stack;
import com.dell.gumshoe.stack.StackFilter;
import com.dell.gumshoe.stats.StatisticAdder;
import com.dell.gumshoe.tools.OptionEditor;
import com.dell.gumshoe.tools.stats.DataTypeHelper;

import javax.swing.JComponent;
import javax.swing.JPanel;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
package com.dell.gumshoe.tools.stats;
package com.dell.gumshoe.inspector.helper;

import static com.dell.gumshoe.tools.Swing.flow;
import static com.dell.gumshoe.tools.Swing.grid;
import static com.dell.gumshoe.tools.Swing.groupButtons;
import static com.dell.gumshoe.tools.Swing.rows;
import static com.dell.gumshoe.tools.Swing.stackNorth;
import static com.dell.gumshoe.util.Swing.flow;
import static com.dell.gumshoe.util.Swing.grid;
import static com.dell.gumshoe.util.Swing.groupButtons;
import static com.dell.gumshoe.util.Swing.rows;
import static com.dell.gumshoe.util.Swing.stackNorth;

import com.dell.gumshoe.ProbeManager;
import com.dell.gumshoe.inspector.graph.StackFrameNode;
import com.dell.gumshoe.stack.Stack;
import com.dell.gumshoe.stats.StatisticAdder;
import com.dell.gumshoe.stats.ValueReporter;
import com.dell.gumshoe.stats.ValueReporter.Listener;
import com.dell.gumshoe.thread.CPUStats;
import com.dell.gumshoe.tools.graph.StackFrameNode;

import javax.swing.JCheckBox;
import javax.swing.JComponent;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package com.dell.gumshoe.tools.stats;
package com.dell.gumshoe.inspector.helper;

import static com.dell.gumshoe.tools.Swing.flow;
import static com.dell.gumshoe.util.Swing.flow;

import com.dell.gumshoe.ProbeManager;
import com.dell.gumshoe.inspector.graph.StackFrameNode;
import com.dell.gumshoe.stack.Stack;
import com.dell.gumshoe.stats.StatisticAdder;
import com.dell.gumshoe.stats.ValueReporter.Listener;
import com.dell.gumshoe.tools.graph.StackFrameNode;

import javax.swing.JComponent;
import javax.swing.JLabel;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.dell.gumshoe.tools.stats;
package com.dell.gumshoe.inspector.helper;

import com.dell.gumshoe.ProbeManager;
import com.dell.gumshoe.network.DatagramIODetailAdder;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.dell.gumshoe.tools.stats;
package com.dell.gumshoe.inspector.helper;

import com.dell.gumshoe.ProbeManager;
import com.dell.gumshoe.file.FileIODetailAdder;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
package com.dell.gumshoe.tools.stats;
package com.dell.gumshoe.inspector.helper;

import static com.dell.gumshoe.tools.Swing.columns;
import static com.dell.gumshoe.tools.Swing.flow;
import static com.dell.gumshoe.tools.Swing.groupButtons;
import static com.dell.gumshoe.tools.Swing.stackNorth;
import static com.dell.gumshoe.util.Swing.columns;
import static com.dell.gumshoe.util.Swing.flow;
import static com.dell.gumshoe.util.Swing.groupButtons;
import static com.dell.gumshoe.util.Swing.stackNorth;

import com.dell.gumshoe.file.FileIODetailAdder;
import com.dell.gumshoe.inspector.graph.StackFrameNode;
import com.dell.gumshoe.stack.Stack;
import com.dell.gumshoe.stats.IODetailAdder;
import com.dell.gumshoe.stats.StatisticAdder;
import com.dell.gumshoe.tools.graph.StackFrameNode;

import javax.swing.JComponent;
import javax.swing.JLabel;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.dell.gumshoe.tools.stats;
package com.dell.gumshoe.inspector.helper;

import com.dell.gumshoe.ProbeManager;
import com.dell.gumshoe.network.SocketIODetailAdder;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
package com.dell.gumshoe.tools.stats;
package com.dell.gumshoe.inspector.helper;

import static com.dell.gumshoe.tools.Swing.flow;
import static com.dell.gumshoe.tools.Swing.groupButtons;
import static com.dell.gumshoe.tools.Swing.stackNorth;
import static com.dell.gumshoe.util.Swing.flow;
import static com.dell.gumshoe.util.Swing.groupButtons;
import static com.dell.gumshoe.util.Swing.stackNorth;

import com.dell.gumshoe.ProbeManager;
import com.dell.gumshoe.inspector.graph.StackFrameNode;
import com.dell.gumshoe.network.UnclosedStats;
import com.dell.gumshoe.stack.Stack;
import com.dell.gumshoe.stats.StatisticAdder;
import com.dell.gumshoe.stats.ValueReporter;
import com.dell.gumshoe.stats.ValueReporter.Listener;
import com.dell.gumshoe.tools.graph.StackFrameNode;

import javax.swing.JCheckBox;
import javax.swing.JComponent;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.dell.gumshoe.tools;
package com.dell.gumshoe.util;

import javax.accessibility.AccessibleContext;
import javax.swing.AbstractButton;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package com.dell.gumshoe.tools;

import com.dell.gumshoe.inspector.FileDataParser;
import com.dell.gumshoe.stack.Stack;
import com.dell.gumshoe.stats.StatisticAdder;

Expand Down

0 comments on commit 807f1f7

Please sign in to comment.